반응형
Hello World!
Docker설치는 다음 게시물을 확인하시면 됩니다.
https://programforlife.tistory.com/74
Docker설치를 완료하고 다음 명령어를 실행해 출력되는 것을 확인했습니다.
$ sudo docker run hello-world
이 명령어는 hello-world라는 docker이미지를 실행하는 명령어입니다.
실행 결과를 보면 "Unable to find image 'hello-world:latest' locally라는 문장을 확인할 수 있습니다.
로컬에 hello-world라는 이미지를 다운로드한 적이 없으니 나타나는 문장입니다.
로컬에 없는 hello-world를 library로부터 pull 하고 실행합니다.
즉 docker run hello-world명령어는 다음과 같은 일련의 작업들을 한 번에 해주는 것을 확인할 수 있습니다.
$ docker pull hello-world
$ docker create hello-world
$ docker start -a hello-world (-a는 attach 옵션)
위의 실행 결과를 보면 다음과 같은 메시지를 확인할 수 있습니다.
1. Docker 클라이언트가 Docker 데몬과 통신했다.
2. Docker 데몬이 hello-world이미지를 Docker Hub에서 pull 했다
3. Docker 데몬이 hello-world이미지에 해당하는 컨테이너를 생성했다.
4. 이와 같은 메시지를 출력하기 위해 docker 데몬이 -a 옵션으로 표준입출력에 붙어서 메세지를 출력했다.
Docker run hello-world를 실행하고 바로 끝나는 이유는, hello-world 이미지가 한번 출력하고 끝나는 이미지이기 때문입니다.
반응형
'Devops > Docker' 카테고리의 다른 글
[Docker] Docker Life Cycle 이해하기 (0) | 2021.06.10 |
---|---|
[Docker] 기본 명령어 (0) | 2021.06.10 |
[Docker] Root계정 아닌 계정으로 Docker관리하기 (0) | 2021.06.10 |
[Docker] Docker 시작하기 (0) | 2021.06.10 |
[Docker] Docker 란? (0) | 2021.05.20 |
댓글