回答編集履歴

1

誤字

2017/03/07 17:42

投稿

shuntksh
shuntksh

スコア196

test CHANGED
@@ -12,4 +12,20 @@
12
12
 
13
13
 
14
14
 
15
- ちなみにshared runnerからnohupでdocker runするとどうなりますか?(ただこのやり方だとゾンビプロセスがビルドサーバ上に蓄積されていくので、新しいものを立ち上げる前に、きちんと古いコンテナをkillする必要があります)
15
+ ちなみにshared runnerからdetachedモード(-d)でdocker runするとどうなりますか?(ただこのやり方だとゾンビプロセスがビルドサーバ上に蓄積されていくので、新しいものを立ち上げる前に、きちんと古いコンテナのUUID探してkillする必要があります)
16
+
17
+
18
+
19
+ 個人的には、開発サーバへのデプロイは[docker-compose](https://docs.docker.com/compose/)を使って、
20
+
21
+
22
+
23
+ docker build
24
+
25
+ docker-compose pull
26
+
27
+ docker-compose restart
28
+
29
+
30
+
31
+ のようにしています。こうするとdocker-composeが最新のイメージに更新して、自動的にタグを見つけて現在起動中のコンテナを再起動してくれます。なのでpsしてuuidをgrepしてというようなことをしなくてもよくなります。