Docker服务无法在CentOS 7上启动

时间:2019-11-02 12:03:00

标签: docker iptables

我使用以下命令在CentOS Linux版本7.6.1810(核心)上安装Docker CE

 "hosting": {
    "public": "dist",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "rewrites": [
      {
        "source": "**",
        "destination": "/index.html"
      }
    ]
  },

yum check-update curl -fsSL https://get.docker.com/ | sh 显示

systemctl start docker

Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details. 显示以下日志

journalctl -u docker.service

在Docker论坛上提出了一个dup,但还没有答案。

1 个答案:

答案 0 :(得分:0)

我发现configure-snat实际上是VPS提供程序注入的脚本。该文件位于/opt/godaddy/docker/configure-snat中。在脚本中,它试图将公共IP注入iptables。但是,它找不到公共IP,因此在iptables命令中,--to没有附加参数。

解决方法是在脚本中对公共IP进行硬编码。