번에는 도커를 설치했으니 도커를 이용한 컨테이너를 실행해 보겠습니다.
컨테이너를 간단히 설명하자면 도커에서 이미지를 이용하여 컨테이너를 찍어냅니다.
이미지는 컨테이너를 만들기 위한 틀이라고 생각해도 됩니다. 이 틀을 이용해서 우리가 사용할 컨테이너를 찍어내서 사용한다고 생각하면 됩니다.
일단 한번 실행 예제를 들어보면 터미널창을 관리자권한으로 열어줍니다.
예제)
docker run ubuntu:16.04 이렇게 입력을 해줍니다.
그럼 run 명령에 의해 사용학자 하는 ubuntu16.04 버전의 이미지가 있는지 확인을 하는데 없다면 이미지를 다운로드하고 컨테이너가 실행됩니다.
컨테이너가 정상적으로 실행이 됐지만 무엇을 하라고 명령을 전달하지 않았기 때문에 컨테이너가 생성되자마자 종료됩니다.
컨테이너는 프로세스이기 때문에 실행중인 프로세스가 없으면 컨테이너가 종료됩니다.
그럼 이번에는 /bin/bash 명령어를 이용해서 컨테이너를 실행해 보겠습니다.
docker run --rm -it ubuntu:16.04 /bin/bash 컨테이너 내부에 들어가기 위해 bash쉘을 실행하고 키보드 입력을 위한 -it옵션과
프로세스가 종료되면 자동으로 컨테이너가 삭제되도록 --rm 옵션도 추가했습니다.
이번에는 바로 전에 이미지를 다운받았기 때문에 이미지 다운하는 화면없이 명령이 바로 실행됩니다.
cat /etc/issue
ls
위 두 명령을 실행해보면 ubuntu 리눅스 인걸 확인 할 수 있습니다.
exit 종료 명령을 내리면 컨테이너도 같이 종료됩니다.
이상 도커 실습 1 이었습니다.
'Ubuntu' 카테고리의 다른 글
우분투 초간단 원격접속방법 (0) | 2017.08.04 |
---|---|
초간단 도커(docker) 설치편 (0) | 2017.07.24 |