Latest web development tutorials

고정 표시기 안녕하세요

고정 표시기를 사용하면 컨테이너에서 응용 프로그램을 실행하려면 고정 표시기 실행 명령을 사용하여 컨테이너에서 응용 프로그램을 실행할 수 있습니다.

안녕하세요 세계 출력

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