프로그래밍 노트/도커

[docker] 도커(docker) 기본 명령어

깡냉쓰 2020. 10. 3. 14:43
728x90
반응형

컨테이너 목록 확인하기(ps)

docker ps [OPTIONS]

-a 옵션을 사용하면 종료된 컨테이너까지 보여진다.
컨테이너는 종료되어도 삭제되지 않고 남아있다. 종료된 건 다시 시작할 수 있고 컨테이너의 읽기/쓰기 레이어는 그대로 존재한다.

ps

컨테이너 중지하기(stop)

docker stop [OPTIONS] CONTAINER [CONTAINER...]

실행중인 컨테이너를 하나 또 여러개 (띄어쓰기로 구분)중지할 수 있다.

docker stop ${MYSQL_CONTAINER_ID}

도커 ID의 전체 길이는 64자리지만, 명령어의 인자로 전달할 때 전부 입력하지 않아도 된다. 압부분이 겹치지 않는다면 1-2자만 입력해도 된다.

컨테이너 제거하기(rm)

docker rm [OPTIONS] CONTAINER [CONTAINER...]

docker ps -a # get container ID
docker rm ${UBUNTU_CONTAINER_ID} ${TENSORFLOW_CONTAINER_ID}
docker ps -a # check exist

중지된 컨테이너를 모두 삭제하는 방법

docker rm -v $(docker ps -a -q -f status=exited)

이미지 목록 확인하기(images)

docker images [OPTIONS] [REPOSITORY[:TAG]]

images

이미지 다운로드하기(pull)

docker pull [OPTIONS] NAME[:TAG|@DIGEST]

docker pull ubuntu:14.04

이미지 삭제하기(rmi)

docker rmi [OPTIONS] IMAGE [IMAGE...]

컨테이너가 실행중인 이미지는 삭제되지 않는다. 컨테이너는 이미지들의 레이어를 기반으로 실행중이므로 당연히 삭제할 수 없음

728x90
반응형