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編
- *PythonOnDocker*




! docker-compose
複数コンテナをまとめてymlファイルで管理する。開始、終了は下記でできる。

{{{
$ docker-compose up -d
$ docker-compose stop
}}}