[형식] docker run -t -i -p [외부포트:내부포트] --name [가상머신이름] [이미지이름] /bin/bash
run은 컨테이너를 "생성" 한다는 것인가봄....

heni:~
$ docker run -t -i -p 8080:8080 --name centOS_01 centos:7 /bin/bash

heni:~
$ docker pull centos:7

heni:~
$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED              STATUS              PORTS                    NAMES
c5555536b3ff        centos:7            "/bin/bash"         About a minute ago   Up About a minute   0.0.0.0:8080->8080/tcp   centOS_01

$ docker stop c5555536b3ff
c5555536b3ff
heni:~
$
heni:~
$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
heni:~
$
heni:~
$ docker start c5555536b3ff
c5555536b3ff
heni:~
$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                    NAMES
c5555536b3ff        centos:7            "/bin/bash"         28 minutes ago      Up 14 seconds       0.0.0.0:8080->8080/tcp   centOS_01
heni:~

heni:~
$ docker attach c5555536b3ff
[root@c5555536b3ff /]#

OS 이미지로 최초에 run 하고,
컨테이너 id 확인... 그 id로 start → attach → stop 하는듯 (stop 절차없이 그냥 그 컨테이너 세션에서 빠져나와도 되는듯)

  • 도커 관련 사이트
    • 공식 사이트에서 아주 쉽게 설치부터 사용법까지 소개를 잘 해주고 있습니다.
    • 도커 이미지 허브 https://hub.docker.com/explore/
      다양한 도커 이미지들을 찾아 볼 수 있어 직접 가상 머신이 환경셋팅들을 설치할 필요가 없습니다.

heni:~
$ docker start centOS_01
centOS_01
heni:~
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c5555536b3ff centos:7 "/bin/bash" 19 hours ago Up 3 seconds 0.0.0.0:8080->8080/tcp centOS_01

생성되어있는 컨테이너 이름 확인 
$ docker ps -a

출처: http://daeson.tistory.com/290 [대소니]

+ Recent posts