docker迁移后看不到容器
现象:
docker服务可以起来,docker ps 看不到容器
解决思路:
docker是c/s架构的软件,需要做的检查启动daemon的配置文件

daemon的配置文件有两个,一个是连接配置文件,一个是systemctl管理工具的配置文件。
两个配置文件分别如下,需要核对有颜色位置的信息:
[root@registry ~]# cat /etc/docker/daemon.json
{
“insecure-registries”:[“registry.gfstack.geo:5555“],
“hosts”: [“tcp://0.0.0.0:5375“,”unix:///var/run/docker.sock”]
}
[root@registry ~]# cat /etc/systemd/system/docker.service
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
操作:
1、关闭docker进程
pkill docker
2、替换docker daemon启动配置文件
把geosmarter系统内正常的运行docker服务的文件拷贝过来替换(172.10.11.24是正常运行docker服务的服务器ip地址)
scp 172.10.11.24:/etc/docker/daemon.json /etc/docker/
scp 172.10.11.24:/etc/systemd/system/docker.service /etc/systemd/system/
3、启动docker服务
systemctl start docker
浙公网安备 33010602011771号