这是原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
参数的出现位置有所要求,需要在后面多加注意。
转自:https://blog.csdn.net/aa250071173/article/details/124949933