鍍金池/ 問答/Linux/ docker 部署腳本問題

docker 部署腳本問題

這是我用于自動部署 docker 的腳本

docker stop timesguide-service \
&& docker rm timesguide-service \
&& cd /app/timesguide-service \
&& docker build -t timesguide-service . \
&& docker run -e TZ="Asia/Shanghai" -d timesguide-service

在已編譯的鏡像的機(jī)器上是沒問題的

但是在新的機(jī)器上,會出現(xiàn):
Error response from daemon: No such container:

就無法進(jìn)行下步操作了,請教應(yīng)該修改腳本?

回答
編輯回答
凝雅

&&是并的意思,要求前面指令正確執(zhí)行才行, 既然還沒有container, 執(zhí)行時(shí)會報(bào)錯(cuò),
所以把前兩個(gè) &&改成;號或換行即可。

docker stop timesguide-service \
; docker rm timesguide-service \
; cd /app/timesguide-service \
&& docker build -t timesguide-service . \
&& docker run -e TZ="Asia/Shanghai" -d timesguide-service

2018年7月22日 04:32