部署 CodeArts Deploy-login命令部署失败:情况二

时间:2023-11-01 16:19:05

情况二

当前机器中容器正在运行,且服务不可中断。
  1. 查看“/etc/docker/daemon.json”文件是否存在。
    1. 若不存在,请创建该文件,并添加如下配置:
      {  "live-restore": true}
    2. 若存在,请按如图格式添加该配置:

      • 配置“live-restore”参数请参考官网:https://docs.docker.com/config/containers/live-restore/
      • 使用该参数可以避免引擎升级、重启导致容器停止服务的情况,需要注意的是,live-restore和Swarm Mode不兼容,所以在集群环境中不可使用。
  2. 添加信任。
    1. “/etc/docker/daemon.json”文件中,按如下格式配置仓库地址:
       {  "insecure-registries" : ["10.10.**.**","10.10.**.**:8080"],  "live-restore": true}
  3. 使以上配置生效。
    1. 当前系统若使用“systemd ”,使用如下命令加载该配置:
      systemctl reload docker
    2. 若因版本问题无法使用“systemd” ,请使用如下命令重启Docker服务(该操作会导致容器停止服务),添加执行“重启容器”步骤;
      service docker restart
support.huaweicloud.com/deployman_faq/deployman_faq_1095.html