이 글에서는 Linux 머신에서 Docker 컨테이너를 생성, 나열, 삭제하는 내용을 소개합니다. 구체적인 내용을 살펴보겠습니다.
1. Docker 컨테이너 시작
다음 명령을 사용하여 새 Docker 컨테이너를 시작하세요. 그러면 새 컨테이너가 시작되고 /bin/bash 셸을 사용하여 컨테이너에 액세스할 수 있습니다.
# docker run [OPTIONS] <IMAGE NAME> [COMMAND] [ARG...]
예를 들어 아래 명령은 "ubuntu"라는 이미지를 사용하여 새 도커 컨테이너를 생성합니다. 사용 가능한 모든 이미지를 나열하려면 docker Images 명령을 사용하십시오.
# docker run -i -t ubuntu /bin/bash
Docker 컨테이너를 종료하려면 ctrl+p+q를 누르세요. 그러면 컨테이너가 백그라운드에서 실행되고 호스트 시스템에 콘솔이 제공됩니다. Exit 명령을 사용하면 현재 컨테이너가 중지됩니다.
2. Docker 컨테이너 나열
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
3. 컨테이너 시작/중지/연결
다음 명령을 사용하여 모든 컨테이너를 시작, 중지하거나 연결할 수 있습니다. 컨테이너를 시작하려면 다음 명령을 사용하십시오.
# 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)
이 기사는 여기서 끝났습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 Linux Video Tutorial 칼럼을 주목하세요! ! !
위 내용은 Linux에서 Docker 컨테이너를 생성, 나열 및 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!