这是原cicd中使用的语句
在服务器reboot之后,可以看到服务没有随之重启。
通过docker ps -a --no-trunc
可以看到--restart=always
被当成arg放在了作为entry-point
的脚本后面作为传参
这里做了一个猜想,将--restart=always
置于docker run 正后方,而非镜像名后,修改如下:
这之后,重启后docker容器也会正常启动了。
command
中有不再出现--restart=always
可以判断, 在docker image name 后面出现的都会被视为被传给entry point的传入argument
参数的出现位置有所要求,需要在后面多加注意。