자주 사용하는 도커 명령어
DevOps/Docker2023. 2. 14. 01:36자주 사용하는 도커 명령어

명령어 설명 docker --version 도커 설치 확인 및 버전 출력 docker container list 실행 중인 컨테이너 목록 출력 docker ps 실행 중이거나 중지된 모든 컨테이너 목록 표시 docker image list 로컬 이미지 목록을 표시 docker build -t --file 현재 디렉토리를 기준으로 docker-file 경로에 따라 관련 파일로 이미지를 생성한다. -t 인수는 이미지에 태그를 지정할 수 있다. docker run -d -p : 이미지로부터 컨테이너 인스턴스를 생성한다. 이미지가 로컬에 없다면, 레지스트리 URL을 태그로 지정한 경우 원격 레지스트리에서 가져온다. 분리 모드는 컨테이너를 실행하는 -d 인수를 사용해 컨테이너가 터미널 창에 제한되지 않도록 하지만..

[Docker] Docker Compose를 이용해 Wordpress 배포하기
DevOps/Docker2022. 5. 15. 21:45[Docker] Docker Compose를 이용해 Wordpress 배포하기

✔️ Docker Compose이용해 Wordpress를 배포하기 docker-compose.yaml version: "3" # 버전 지정 services: # DB, Wordpress 서비스 구성 wp-db: image: mysql:5.7 # 사용할 이미지 지정 restart: always # 재시작 정책 지정 environment: # DB 환경 변수 설정(필수) - 자동으로 권한 설정된다. MYSQL_ROOT_PASSWORD: P@ssw0rd MYSQL_DATABASE: wordpress MYSQL_USER: wpadm MYSQL_PASSWORD: P@ssw0rd volumes: # 볼륨 지정 (wp-db-vol이라는 볼륨을 만들어줘야한다.) - wp-db-vol:/var/lib/mysql netw..

[Docker] Docker를 이용하여 wordpress 배포하기
DevOps/Docker2022. 5. 15. 21:19[Docker] Docker를 이용하여 wordpress 배포하기

✔️ Docker를 이용하여 wordpress 배포하기 mysql 이미지와 wordpress 이미지를 사용하여 wordpress를 배포해보자 docker run --name wp-db -d -e MYSQL_ROOT_PASSWORD=P@ssw0rd -e MYSQL_DATABASE=wordpress -e MYSQL_USER=wpadm -e MYSQL_PASSWORD=P@ssw0rd --restart always --cpus 0.5 --memory 1000m mysql:5.7 --name : 컨테이너에 이름 부여 -d : detach 모드로 실행 -e : 환경 변수 설정 MYSQL_ROOT_PASSWORD : 이 변수는 필수이며 MySQL 루트 수퍼유저 계정에 대해 설정할 암호를 지정한다. MYSQL_DATA..

[Docker] Docker Compose 사용법
DevOps/Docker2022. 5. 13. 00:34[Docker] Docker Compose 사용법

✔️ Docker Compose Compose file version 3 reference | Docker Documentation Docker의 IaC - yaml 코드를 이용해 컨테이너를 어떻게 실행할 것인지를 정의한다. 그것을 Docker compose file이라고 한다. docker-compose 예전 명령어 docker compose 로 변경되었다. Docker Compose 파일은 이름이 정해져있다. docker-compose.yaml 또는 docker-compose.yml ✔️ example 1 vagrant@docker  ~  cd compose vagrant@docker  ~/compose  mkdir example1 vagrant@docker  ~/compose  cd ex..

[Docker] Docker Hub 사용법
DevOps/Docker2022. 5. 12. 23:41[Docker] Docker Hub 사용법

✔️ Docker Hub 사용법 ✔️ Docker Hub 로그인 vagrant@docker  ~/node/web  docker login Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one. Username: ttoii Password: WARNING! Your password will be stored unencrypted in /home/vagrant/.docker/config.json. Configure a credential helper to remove this warning. Se..

[Docker] node.js App을 Docker Image로 빌드하기
DevOps/Docker2022. 5. 12. 23:17[Docker] node.js App을 Docker Image로 빌드하기

✔️ node.js Documentation | Node.js (nodejs.org) 두개의 서포트 버전이 존재한다. LTS : Long Term Support 을 사용한다. ✔️ node.js 설치 curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - sudo apt-get install -y nodejs 설치를 위해 저장소를 추가후 설치한다. vagrant@docker  ~  node --version v16.15.0 ✔️ node.js App 개발 환경 준비 const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http..

image