자주 사용하는 도커 명령어
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 컨테이너 관리 명령어 (3)
DevOps/Docker2022. 5. 7. 16:05[Docker] Docker 컨테이너 관리 명령어 (3)

✔️ 컨테이너 환경 변수 docker run -e A=100 ubuntu docker run -d -e MYSQL_ROOT_PASSWORD=P@ssw0rd -e MYSQL_DATABASE=wordpress mysql:5.7 일부 이미지는 실행시 환경 변수가 필요하다. vagrant@docker  ~  docker run -it -e A=100 ubuntu root@26ea4feac856:/# env HOSTNAME=26ea4feac856 PWD=/ A=100 HOME=/root ------------------------- 이후 생략 ------------------------- 환경 변수 중 하나인 PATH 변수는 이미지 내에 지정되어 있는 것이다. 이미지를 만들 때 환경 변수를 지정할 수 있다. ..

[Docker] Docker 컨테이너 관리 명령어 (2)
DevOps/Docker2022. 5. 7. 15:33[Docker] Docker 컨테이너 관리 명령어 (2)

✔️ 컨테이너에서 (추가)애플리케이션 실행 docker exec docker exec -it a8 bash docker exec a8 cat conf/httpd.conf exec 명령을 일반적으로 가장 많이 사용하는 형태이다. 어떤 어플리케이션을 띄워놓고 확인하고 변경이 필요할 때 bash를 띄워 접근한다. 아니면 단순히 명령어를 확인해보고 싶은 경우에도 이 방식을 사용한다. ✔️ attach vs exec docker attach docker exec 두 명령어의 사용법을 비교해보자. app이 정상 작동하는지 검사 해보거나 컨테이너 내부로 진입하고 싶을 때 다음과 같이 -it 옵션을 붙여 실행한다. vagrant@docker  ~  docker run -it httpd bash root@cf6769..

[Docker] Docker 컨테이너 관리 명령어 (1)
DevOps/Docker2022. 5. 7. 15:28[Docker] Docker 컨테이너 관리 명령어 (1)

✔️ 컨테이너 관리 ✔️ 현재 실행 중인 컨테이너 목록 확인 docker ps ✔️ 모든 컨테이너 목록 확인 docker ps -a vagrant@docker  ~  docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 73a9eb476cc5 hello-world "/hello" 7 seconds ago Exited (0) 5 seconds ago adoring_bhabha ✔️ 컨테이너 실행 docker run docker run --name vagrant@docker  ~  docker inspect hello-world -f '{{ .Config.Cmd }}' [/hello] vagrant@docker  ~  docker ..

image