Docker 작업 컨테이너
3121 단어 Docker
용기.
용기는 독립적으로 실행되는 응용 프로그램이나 응용 프로그램의 운행 상태 환경이다.
컨테이너 = 미러링+읽기 및 쓰기 레이어
Docker는 1.13 버전에서 새로운 관리 명령(management commands)을 도입했습니다. Docker 1.13+에서는 Docker container 하위 명령을 사용하여 Docker 용기를 관리하는 것을 추천합니다.
부팅 컨테이너
컨테이너를 시작하는 방법은 다음과 같습니다.
새로 만들기 및 시작
필요한 명령은 주로 docker run
다음 명령은 사용자가 상호작용을 할 수 있도록 bash 단말기를 시작합니다.
$ docker run -t -i ubuntu:14.04 /bin/bash
종료된 컨테이너 시작
docker start 명령을 사용하여 종료된 용기를 직접 실행할 수 있습니다.
Docker 1.13+
Docker 1.13+ 버전에서는 컨테이너를 관리하기 위해 docker container를 사용하는 것을 추천합니다.
$ docker container run ubuntu:17.10 /bin/echo 'Hello world'
$ docker container start
수호 상태 운행
백그라운드(background) 실행
더 많은 경우, 명령을 실행한 결과를 현재 숙박 호스트에 출력하지 않고, Docker를 백엔드에서 실행해야 한다.이때, - d 파라미터를 추가하여 실현할 수 있다.
용기의 출력 정보를 얻으려면 docker logs 명령을 사용하십시오.
Docker 1.13+
Docker 1.13+ 버전에서는 미러를 관리하기 위해 docker container를 사용하는 것을 추천합니다.
$ docker container run -d
$ docker container ls
$ docker container logs
컨테이너 종료
실행 중인 용기를 중지할 수 있습니다.
종료 상태의 컨테이너는 docker ps -a 명령으로 볼 수 있습니다.
종료 상태의 용기는 docker start 명령을 통해 다시 시작할 수 있습니다.
또한docker restart 명령은 실행 중인 용기를 종료한 다음 다시 시작합니다.
용기에 들어간다
- d 파라미터를 사용할 때 용기가 시작되면 백엔드에 들어갑니다.
docker attach 명령이나 docker exec 명령을 사용하는 것을 포함하여 용기에 들어가서 작업을 해야 할 때가 있습니다. 그 이유는 아래에 설명되어 있습니다.
attach 명령
docker attach는 Docker 자체 명령입니다.
$ docker ps
$ docker attach 243c
root@243c32535da7:/#
주의: 이 stdin에서 exit를 사용하면 용기가 정지됩니다.
exec 명령
- i 파라미터만 사용할 때, 위조 단말기가 분배되지 않았기 때문에, 인터페이스에 우리가 익숙한 Linux 명령 알림부호가 없지만, 명령 실행 결과는 여전히 되돌아갈 수 있습니다.
-i -t 매개 변수를 함께 사용할 때 익숙한 Linux 명령 프롬프트를 볼 수 있습니다.
$ docker run -dit ubuntu
$ docker ps
$ docker exec -i 69d1 bash
이 stdin에서 exit를 사용하면 용기가 멈추지 않습니다.이것이 바로 여러분에게 사용을 추천하는 이유입니다.
내보내기 및 가져오기
컨테이너 내보내기
$ docker ps -a
$ docker export 7691a814370e > ubuntu.tar
$ ls
이렇게 하면 컨테이너를 로컬 파일로 내보냅니다. (로컬로 내보냅니다.)
docker import을 사용하여 컨테이너 스냅샷 파일에서 미러로 가져올 수 있습니다.
$ cat ubuntu.tar | docker import - test/ubuntu:v1.0
$ docker images
컨테이너 스냅샷 가져오기
Docker 1.13+
Docker 1.13+ 버전에서는 컨테이너를 관리하기 위해 docker container를 사용하는 것을 추천합니다.
$ docker container export
$ docker image import
삭제
$ docker rm
종료 상태의 모든 컨테이너 정리
Docker 1.13+
Docker 1.13+ 버전에서는 컨테이너를 관리하기 위해 docker container를 사용하는 것을 추천합니다.
$ docker container rm trusting_newton
$ docker container prune
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
첫 번째 Docker for Mac참고 , 나는 옆에 있는 Mac에 Docker를 설치하고 컨테이너를 세워 보고 싶다. Docker Hub를 처음 사용할 때는 계정을 만들어야 합니다. Docker.dmg을 실행하면 Docker가 설치됩니다. Dock...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.