Docker 환경 구성
# 이미지 다운로드 후 실행
$ docker pull python:3.6.0-slim
$ docker run -it python:3.6.0-slim /bin/bash
root@4c3004998c8a:/$ python3 -c "print(3+5)"
8
root@4c3004998c8a:/$ pip install requests
$ docker ps
# 새로운 이미지 저장 : docker commit <CONTAINER_ID> <IMAGE_NAME>:<IMAGE_TAG>
$ docker commit 48dea47e9b58 pyex:init
$ docker run -it pyex:init
로컬 디렉토리를 마운트해 이미지 실행
바인딩 할 디렉토리와 파일을 생성한다.
$ mkdir sample
$ cd sample
$ touch test.txt
디렉토리를 마운트해서 이미지 실행한다.
# docker run -it -v <LOCAL_DIRECTORY>:<CONTAINER_DIRECTORY> <IMAGE_NAME>:<IMAGE_TAG>
$ docker run -it -v /Users/limhm/sample/:/sample pyex:init
root@0224964b29bf:/$ ls
bin boot dev etc home lib lib64 media mnt opt proc root run sample sbin srv sys tmp usr var