flagflag  
2: 2020-08-19 (Wed) 00:00:48 iseki source Cur: 2020-10-22 (Thu) 19:46:43 iseki source
Line 1: Line 1:
-** [[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/releas​es - https://github.com/docker/compose/releas​es
-- [[Docker]] のコンテナをまとめて,ぐにょぐにょするらしい(要するに良くわかっていない)+- 複数のコンテナをまとめて,%%ぐにょぐにょして(要するに良くわかっていない),%% 一元的に管理する.
- [[Docker]] とは別にインストールする - [[Docker]] とは別にインストールする
#br #br
Line 9: Line 17:
**** pip で入れる [#i597c516] **** pip で入れる [#i597c516]
- 一番楽かも - 一番楽かも
- (base) # pip install docker-compose+ (base) # pip --no-cache install docker-compose 
 + (base) # ln -s /usr/local/anaconda/bin/docker-compose /usr/bin/docker-compose
**** tar ball から [#f7adeb1e] **** tar ball から [#f7adeb1e]
Line 18: Line 27:
 (base) # vi README.md  (base) # vi README.md
 (base) # python ./setup.py build  (base) # python ./setup.py build
- (base) # python ./setup.py install    (今回 anaconda環境の python なので,/usr/local/anaconda/bin/ にインストールされた)+ (base) # python ./setup.py install    (この場合 anaconda環境の python なので,/usr/local/anaconda/bin/ にインストールされる)
 (base) # ln -s /usr/local/anaconda/bin/docker-compose /usr/bin/docker-compose  (base) # ln -s /usr/local/anaconda/bin/docker-compose /usr/bin/docker-compose
Line 24: Line 33:
 (base) # pip --no-cache-dir install .  (base) # pip --no-cache-dir install .
-**** バイナリを落っことす場合(環境の依存性から言えば一番お勧めできない) [#r28bf3fe]+**** バイナリを落っことす場合 [#b6e61a14]
- 最新版のバージョンを調べて - 最新版のバージョンを調べて
 # curl -L https://github.com/docker/compose/releas​es/download/1.26.2/docker-compose-`uname​ -s`-`uname -m` -o /usr/local/bin/docker-compose  # curl -L https://github.com/docker/compose/releas​es/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 ([[YAML]] 形式の設定ファイル)がある場所で実行.(カレントディレクトリにある必要がある)
 +- 何処で起動したか忘れた場合は,コンテナ名のディレクトリ名部分を見る
 +#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


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today

Who's Online

38 user(s) are online (6 user(s) are browsing xpwiki)

Members: 0
Guests: 38

more...

Access Counter

Today : 392392392
Yesterday : 5790579057905790
Total : 2365318823653188236531882365318823653188236531882365318823653188
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com