Docker
MacOS上のでDocker
①container <-> ② LinuxVM <-> OSX
のようになってるようだ。①はdocker psやdocker port web などで調べられる。②はdocker-machine ls などで調べられる。
簡単なWebサーバ
以下のようなDockerfileを作る。
FROM nginx COPY some_contemts /usr/share/nginx/html
しかるのちに
$ docker build -t container_name . $ docker run -d -p 8080:80 container_name
これでnginxがsome_contents以下をサーブし始めるので、 Linux_VMのIP:8080にブラウザからアクセスすればOk
Python編
docker-compose
複数コンテナをまとめてymlファイルで管理する。開始、終了は下記でできる。
$ docker-compose up -d $ docker-compose stop