공통 Docker 명령 세트

2336 단어 Dockertech

개요


자주 사용하는 Docker 명령 세트를 미리 기록합니다.

레이블 컨테이너 시작


docker-compose up -d
docker-compose.yml 변경 사항은 이 명령 실행에 반영됩니다.

docker 컨테이너 중지


docker-compose down

docker 컨테이너에 연결


docker-compose exec [コンテナにつけた名前] bash

Docker file 변경 사항을 반영하여 컨테이너를 다시 시작합니다.


docker-compose build && docker-compose up -d
Dockerfile 변경한 내용이 재구성되지 않으면 반영되지 않습니다.

태그 이미지 목록 표시


docker images -a

태그 이미지 삭제


docker rmi [イメージID] [イメージID]...

시작 중인 docker 컨테이너 목록 표시


docker ps -a

문제 해결:시작 시 로그 보기


docker-compose logs [コンテナにつけた名前]

docker 용기에서 정의 파일의 설정보다 우선적으로 (command 정의 덮어쓰기) 명령을 실행합니다


docker-compose run -w [コンテナ内の絶対パス] --rm [コンテナ名] [実行したいコマンド]

각 컨테이너의 메모리 등 자원 사용 확인


docker stats --no-stream

컨테이너 삭제


docker rm [コンテナID]

모든 컨테이너 삭제


docker rm $(docker ps -a -q) 

컨테이너 프로세스 중지


docker stop [コンテナID]

모든 컨테이너 프로세스 중지


docker stop $(docker ps -a -q)

사용하지 않은 모든 이미지 컨테이너 삭제


docker image prune -a

상호 작용 모드로 Docker 컨테이너 시작


docker container run -it

부팅 중인 컨테이너에 대한 자세한 정보 확인


docker container inspect [コンテナID]

부팅 중인 컨테이너


docker exec -it [コンテナID] /bin/bash

프로세스를 중지한 후 컨테이너를 버리는 모드로 시작합니다.


docker run --rm -p 80:80 [イメージID]

서버에 출력된 로그를 실시간으로 확인합니다.


docker-compose logs -ft

좋은 웹페이지 즐겨찾기