코딩과로그
도커 명령어 모음 (정리 중) 본문
# 컨테이너 내려받기
$ docker pull NAME[:TAG]
# 모든 컨테이너 중지
$ docker stop $(docker ps -a -q)
# 특정 컨테이너 실행
$ docker start {containerId or containerName}
# 모든 컨테이너 삭제
$ docker rm $(docker ps -a -q)
# 모든 이미지 삭제
$ docker rmi -f $(docker images -a -q)
# 호스트의 3000 포트를 이미지의 80포트와 연결시키면서 컨테이너를 실행시킴
$ docker run -p 3000:80 {image_name or image number}
# 콘테이너 실행이 끝나면 콘테이너 제거
$ docker run --rm {image}
# 도커를 detached 모드로 실행
$ docker run -d {image_id}
# 도커 컨테이너 이름 짓기
$ docker run--name {container_name} {image_id}
# 컨테이너 상태는 그래도 둔 채 컨테이너 나오기
$ Ctrl + P,Q
# 컨테이너 로그 보기
$ docker logs {container_id}
# 컨테이너 로그 지속적으로 보기 --follow
$ docker logs -f {container_id}
# 컨테이너에 파일 복사 or 호스트에 파일 복사
$ docker cp {host_path} {container_id}:{path} or 서로 바꿈
# 컨테이너 명령어 실행
$ dk exec -it {container_id} bash
# 실행되고 있는 컨테이너에 attach
$ docker attach my_container
# 컨테이너 중지 및 삭제
$ docker rm -f my_container
# 컨테이너 검사
$ docker inspect {container_id}
'Docker' 카테고리의 다른 글
DockerFile 문법 해석 (0) | 2023.03.29 |
---|---|
도커 데스크탑과 도커 엔진의 차이점 및 도커 데스크탑의 장점 (0) | 2023.03.28 |
도커) 8. 도커 컴포트 사용하기 (가이드 실행 결과) <Use Docker Compose> (0) | 2023.03.17 |
도커) 7. 다중 컨테이너 어플리케이션 (가이드 실행 결과) <Multi container apps> (0) | 2023.03.17 |
도커) 6. 'bind mounts' 사용하기 (가이드 실행 결과) <Use bind mounts> (0) | 2023.03.17 |