고정 표시기 안녕하세요
고정 표시기를 사용하면 컨테이너에서 응용 프로그램을 실행하려면 고정 표시기 실행 명령을 사용하여 컨테이너에서 응용 프로그램을 실행할 수 있습니다.
안녕하세요 세계 출력
w3big@w3big:~$ docker run ubuntu:15.10 /bin/echo "Hello world" Hello world
분석 매개 변수 :
고정 표시기 : 도커 이진 실행 파일입니다.
실행 컨테이너를 실행하려면 이전의 고정 표시기 조합을.
우분투 : 존재하지 않는 경우 미러를 실행하도록 지정 15.10, 도커 먼저 로컬 호스트 미러가 존재에서, 고정 표시기 공공 창고 도커 허브의 미러 이미지에서 다운로드 할 수 있습니다.
/ 빈 / "세계 안녕하세요"에코 : 컨테이너의 구현을 시작하기 위해
새 이미지 ubuntu15.10 컨테이너를 만든 다음 빈을 실행 / "안녕하세요 세계"에코 용기에 할 도커 한 다음 결과를 출력 : 위의 명령 완전한 의미로 해석 될 수있다.
대화 형 컨테이너를 실행
우리는 컨테이너 고정 표시기 실행 달성하자, 두 개의 매개 변수 -i -t를 고정 표시기 "대화"기능
w3big@w3big:~$ docker run -i -t ubuntu:15.10 /bin/bash root@dc0050c79503:/#
분석 매개 변수 :
-t : 의사 터미널 또는 새로운 컨테이너 터미널에 지정합니다.
-i : 당신은 표준 컨테이너 (STDIN)이 상호 작용을 입력 할 수 있습니다.
이 시점에서 우리는 ubuntu15.10 컨테이너 시스템을 입력 한
우리는 용기 고양이 명령은 / proc / 버전에서 실행하려고하고 LS는 각각 파일 버전 정보 시스템들의 목록과 현재의 디렉토리에 전류를 볼
우리는 exit 명령을 실행하거나 용기를 종료하려면 Ctrl + D를 사용할 수 있습니다.
컨테이너를 시작 (배경 모드)
다음 명령을 사용하여 프로세스 컨테이너 실행 만들기
w3big@w3big:~$ docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done" 2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63
출력에서, 우리는 "안녕하세요 세계"를 참조하십시오 기대하지 않지만, 긴 문자열
2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63
이것은 각 컨테이너, 고유, 긴 문자열 컨테이너 ID라고, 우리는 컨테이너 ID를 통해 무슨 일이 있었는지 해당 컨테이너를 볼 수 있습니다.
첫째, 우리는 당신이 고정 표시기 추신을 볼 수 있습니다, 컨테이너가 실행 된 확인해야
w3big@w3big:~$ docker ps
컨테이너 ID : 컨테이너 ID
명칭 : 컨테이너 이름은 자동으로 할당
컨테이너에 고정 표시기 로그 명령을 사용하여, 컨테이너는 표준 출력을 볼 수 있습니다
w3big@w3big:~$ docker logs 2b1b7a428627
w3big@w3big:~$ docker logs amazing_cori
용기를 중지
우리는 컨테이너를 중지 고정 표시기 정지 명령을 사용합니다 :
고정 표시기 추신보기으로, 컨테이너는 작동이 중지되었습니다 :
w3big@w3big:~$ docker ps
또한 중지하려면 다음 명령을 사용할 수 있습니다 :
w3big@w3big:~$ docker stop amazing_cori