
Linux에서 Docker 컨테이너를 생성, 나열 및 삭제하는 방법
2022-10-18 last update
5 minutes reading Docker Containers Docker이전 자습서에서 CentOS/RHEL 및 Ubuntu 운영 체제에 Docker 엔진을 설치하고 Docker 허브에서 이미지를 가져오는 방법을 배웠습니다. 그 후 이미지가 있는 컨테이너를 만들었습니다. 이 자습서는 Linux 시스템에서 도커 컨테이너를 생성, 나열 및 삭제하는 데 도움이 됩니다.
#1. 도커 컨테이너 시작
아래 명령을 사용하여 새 Docker 컨테이너를 시작하려면. 그러면 새 컨테이너가 시작되고/bin/bash 셸을 사용하여 해당 컨테이너에 액세스할 수 있습니다.# docker run [OPTIONS] <IMAGE NAME> [COMMAND] [ARG...]예를 들어 아래 명령은 "ubuntu"라는 이미지를 사용하여 새 도커 컨테이너를 생성합니다. 사용 가능한 모든 이미지를 나열하려면
docker images
명령을 사용하십시오. # docker run -i -t ubuntu /bin/bash도커 컨테이너를 종료하려면 CTRL + P + Q를 입력하십시오. 이렇게 하면 호스트 시스템 콘솔을 제공하고 백그라운드에서 컨테이너가 계속 실행됩니다. exit 명령을 사용한 경우 현재 컨테이너가 중지됩니다. Click here docker run 명령에 대한 추가 옵션을 읽으십시오.
#2. Docker 컨테이너 나열
도커 컨테이너에서 존재한 후 아래 명령어를 실행하여 실행 중인 모든 컨테이너를 나열합니다.# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f2582758af13 ubuntu "/bin/bash" 2 hours ago Up 2 hours first_ubuntu기본적으로 위 명령은 실행 중인 컨테이너만 나열합니다. 모든 컨테이너(중지된 컨테이너 포함)를 나열하려면 다음 명령을 사용하십시오.
# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f2582758af13 ubuntu "/bin/bash" 2 hours ago Up 2 hours first_ubuntu 6b5b5a969241 centos "/bin/bash" 2 days ago Exited (0) 24 hours ago ubuntu-web
#삼. 컨테이너 시작/중지/부착
다음 명령으로 모든 컨테이너를 시작, 중지 또는 연결할 수 있습니다. 컨테이너를 시작하려면 다음 명령을 사용하십시오.# docker start <컨테이너를 중지하려면 다음 명령을 사용하십시오.CONTAINER ID|NAME >
# docker stop <현재 실행 중인 컨테이너에 연결하려면 다음 명령을 사용하십시오.CONTAINER ID|NAME >
# docker attach <CONTAINER ID|NAME >
#4. Docker 컨테이너 삭제
컨테이너를 삭제하기 전에 컨테이너가 중지되었는지 확인하십시오. 'docker ps -a' 명령을 사용하여 컨테이너의 상태를 나열할 수 있습니다. 컨테이너가 여전히 실행 중이면 먼저 위 단계에서 주어진 명령을 사용하여 해당 컨테이너를 중지합니다. 이제 다음 명령을 사용하여 단일 또는 여러 컨테이너를 삭제합니다.# docker rm <다음 명령을 사용하여 중지된 모든 컨테이너를 한 번에 삭제할 수도 있습니다.CONTAINER ID|NAME > <CONTAINER ID|NAME >
# docker rm $(docker ps -a -q)