2018-5-20 Docker - 1
도커
도커 컨테이너를 이용해서 환경설정
- docker toolbox가 가장 편하다.
-
docker toolbox가 설치가 되면, docker machine에서 명령어를 날릴 수 있다.
- 도커컨테이너는 새로운 pc를 생성한다고 보면되고, 도커명령어는 그 안에서 이뤄지는 명령어들을 진행 수행한다.
$docker-machine
jaeyeonkim@jaeyeonui-iMac ~ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default * virtualbox Running tcp://192.168.99.100:2376 v18.03.0-ce
master - virtualbox Stopped master (master) Unknown
jaeyeonkim@jaeyeonui-iMac ~ docker-machine create --driver virtualbox default
Docker machine "default" already exists
jaeyeonkim@jaeyeonui-iMac ~ docker pull ubuntu
Using default tag: latest
latest: Pulling from library/ubuntu
a48c500ed24e: Pull complete
1e1de00ff7e1: Pull complete
0330ca45a200: Pull complete
471db38bcfbf: Pull complete
0b4aba487617: Pull complete
Digest: sha256:c8c275751219dadad8fa56b3ac41ca6cb22219ff117ca98fe82b42f24e1ba64e
Status: Downloaded newer image for ubuntu:latest
- docker pull을 하면 docker hub에 있는 가장 최신의 버전을 받아온다.
jaeyeonkim@jaeyeonui-iMac ~ docker run --name jwp ubuntu
jaeyeonkim@jaeyeonui-iMac ~ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
jaeyeonkim@jaeyeonui-iMac ~ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
96da14b98d9c ubuntu "/bin/bash" 8 seconds ago Exited (0) 7 seconds ago jwp
- docker run을 하면 바로 exite가 되기때문에 다른 명령어를 사용해야한다.
docker exec -it jwp /bin/bash
-
jwp에 있는 /bin/bash에 접근을 해보겠다.
Written on May 20, 2018