2: 2020-08-19 (水) 00:00:48 iseki |
3: 2020-08-19 (水) 18:19:42 iseki |
- | ** [[Docker]] Compose [#a85d627d] | + | * Docker Compose [#kcd2c89d] |
| + | - see also |
| + | -- [[Docker]] |
| + | -- [[Docker Compose]] |
| + | -- [[Docker Network]] |
| + | -- [[Docker Swarm]] |
| + | #br |
| + | |
| + | ** Docker Compose [#a85d627d] |
| - https://docs.docker.com/compose/ | | - https://docs.docker.com/compose/ |
| - https://github.com/docker/compose/releases | | - https://github.com/docker/compose/releases |
- | - [[Docker]] のコンテナをまとめて,ぐにょぐにょするらしい(要するに良くわかっていない) | + | - 複数のコンテナをまとめて,%%ぐにょぐにょして(要するに良くわかっていない),%% 一元的に管理する. |
| - [[Docker]] とは別にインストールする | | - [[Docker]] とは別にインストールする |
| #br | | #br |
| (base) # pip --no-cache-dir install . | | (base) # pip --no-cache-dir install . |
| | | |
- | **** バイナリを落っことす場合(環境の依存性から言えば一番お勧めできない) [#r28bf3fe] | + | **** バイナリを落っことす場合 [#b6e61a14] |
| - 最新版のバージョンを調べて | | - 最新版のバージョンを調べて |
| # curl -L https://github.com/docker/compose/releases/download/1.26.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose | | # curl -L https://github.com/docker/compose/releases/download/1.26.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose |
| # chmod a+rx /usr/local/bin/docker-compose | | # chmod a+rx /usr/local/bin/docker-compose |
| + | #br |
| + | *** Command [#oaac566b] |
| + | - 全て docker-compose.yml がある場所で実行. |
| + | - 何処で起動したか忘れた場合は,コンテナ名のディレクトリ名部分を見る |
| + | #br |
| + | |
| + | **** docker-compose up -d [#b900956a] |
| + | - docker-compose をデーモンモードで起動 |
| + | - 起動されたコンテナの名前は [''カレントディレクトリ名(一階層のみ)_サービス名_番号''] となる. |
| + | |
| + | **** docker-compose stop [#z7677cf0] |
| + | - docker-compose の管理するコンテナを止める |
| + | **** docker-compose start [#ne1b97c2] |
| + | - 停止している docker-compose の管理するコンテナを起動する |
| + | **** docker-compose down -v [#wdf258ba] |
| + | - docker-compose を終了する |
| + | - コンテナも全て終了する |
| + | #br |