docker报错

centos7安装docker以后右上角有线连接哪里出现了好多有线连接,该怎末办

在CentOS 7安装Docker后,右上角网络连接区域出现多个有线连接的情况,可能是由于Docker创建网络接口或者系统网络配置受影响导致的。以下是一些可能的解决办法:

1. 理解Docker网络接口

Docker在安装和运行过程中会创建一些网络接口,像 docker0 是默认的桥接网络接口,还有可能会根据不同的网络模式创建其他虚拟网络接口。这些接口一般不会影响正常的网络连接,不过可能会在网络管理工具里显示出来。

2. 隐藏或删除不必要的网络连接

NetworkManager 图形界面

  • 点击右上角的网络图标,找到那些不需要显示的有线连接。
  • 通常可以在连接列表中右键点击该连接,选择“断开连接”或者“隐藏”选项。

命令行方式

[root@192 ~]# docker network 

Usage:  docker network COMMAND

Manage networks

Commands:
  connect     Connect a container to a network
  create      Create a network
  disconnect  Disconnect a container from a network
  inspect     Display detailed information on one or more networks
  ls          List networks
  prune       Remove all unused networks
  rm          Remove one or more networks

Run 'docker network COMMAND --help' for more information on a command.
[root@192 ~]# nmcli connection show                                           # 查看所有的网络连接
名称         UUID                                  类型            设备    
docker0      42d8b1f0-93ad-49c6-a9ec-5cdb7a82165a  bridge          docker0 
virbr0       3466d071-f191-48f4-ad8a-f3c1fc671a4e  bridge          virbr0  
有线连接 10  2211d3aa-1f04-4c59-aacc-f74804fb6b91  802-3-ethernet  ens33   
ens33        bd33bf11-fc29-4421-8725-6c1eb002de9b  802-3-ethernet  --      
有线连接 1   88836db3-c45e-49f0-a5d4-ccd46dd3f126  802-3-ethernet  --      
有线连接 2   6f75954d-db35-41cf-9002-67c6434cb7fb  802-3-ethernet  --      
有线连接 3   d7cd731f-7e00-4e1e-a4be-49d30f0af00a  802-3-ethernet  --      
有线连接 4   e131f29e-6ceb-48da-9543-2a32b8adc654  802-3-ethernet  --      
有线连接 5   1eaf36aa-48ed-44f6-a69d-c5873f414418  802-3-ethernet  --      
有线连接 6   a4a591b5-bbca-4220-bfc7-c4ff3e178e02  802-3-ethernet  --      
有线连接 7   6652ab71-2d9b-4a80-8c6e-57bc3de6b950  802-3-ethernet  --      
有线连接 8   bdf712b0-b88f-473c-8d43-2375cd02eac3  802-3-ethernet  --      
有线连接 9   1314c5e1-0c32-4a4d-a85b-c5436e132623  802-3-ethernet  --      
[root@192 ~]# nmcli connection delete 88836db3-c45e-49f0-a5d4-ccd46dd3f126      # 删除多余的连接名称
成功删除连接 '有线连接 1'(88836db3-c45e-49f0-a5d4-ccd46dd3f126)。
[root@192 ~]# nmcli connection delete 6f75954d-db35-41cf-9002-67c6434cb7fb 
成功删除连接 '有线连接 2'(6f75954d-db35-41cf-9002-67c6434cb7fb)。
[root@192 ~]# nmcli connection delete d7cd731f-7e00-4e1e-a4be-49d30f0af00a 
成功删除连接 '有线连接 3'(d7cd731f-7e00-4e1e-a4be-49d30f0af00a)。
[root@192 ~]# nmcli connection delete e131f29e-6ceb-48da-9543-2a32b8adc654 
成功删除连接 '有线连接 4'(e131f29e-6ceb-48da-9543-2a32b8adc654)。
[root@192 ~]# nmcli connection delete 1eaf36aa-48ed-44f6-a69d-c5873f414418 
成功删除连接 '有线连接 5'(1eaf36aa-48ed-44f6-a69d-c5873f414418)。
[root@192 ~]# nmcli connection delete a4a591b5-bbca-4220-bfc7-c4ff3e178e02 
成功删除连接 '有线连接 6'(a4a591b5-bbca-4220-bfc7-c4ff3e178e02)。
[root@192 ~]# nmcli connection delete 6652ab71-2d9b-4a80-8c6e-57bc3de6b950 
成功删除连接 '有线连接 7'(6652ab71-2d9b-4a80-8c6e-57bc3de6b950)。
[root@192 ~]# nmcli connection delete bdf712b0-b88f-473c-8d43-2375cd02eac3 
成功删除连接 '有线连接 8'(bdf712b0-b88f-473c-8d43-2375cd02eac3)。
[root@192 ~]# nmcli connection delete 1314c5e1-0c32-4a4d-a85b-c5436e132623 
成功删除连接 '有线连接 9'(1314c5e1-0c32-4a4d-a85b-c5436e132623)。
[root@192 ~]# nmcli connection delete 2211d3aa-1f04-4c59-aacc-f74804fb6b91 
成功删除连接 '有线连接 10'(2211d3aa-1f04-4c59-aacc-f74804fb6b91)。
[root@192 ~]# ifconfig
docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        inet6 fe80::42:eaff:fef4:2b67  prefixlen 64  scopeid 0x20<link>
        ether 02:42:ea:f4:2b:67  txqueuelen 0  (Ethernet)
        RX packets 11  bytes 940 (940.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 32  bytes 4452 (4.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.27.140  netmask 255.255.255.0  broadcast 192.168.27.255
        inet6 fe80::5aab:ace4:a252:e95b  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:89:90:f3  txqueuelen 1000  (Ethernet)
        RX packets 150  bytes 16650 (16.2 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 154  bytes 22286 (21.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 64  bytes 5568 (5.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 64  bytes 5568 (5.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vethad220e3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::3097:abff:fee4:f35f  prefixlen 64  scopeid 0x20<link>
        ether 32:97:ab:e4:f3:5f  txqueuelen 0  (Ethernet)
        RX packets 11  bytes 1094 (1.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 40  bytes 5100 (4.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:5c:57:8b  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
[root@192 ~]# nmcli connection show
名称     UUID                                  类型            设备    
docker0  42d8b1f0-93ad-49c6-a9ec-5cdb7a82165a  bridge          docker0 
ens33    bd33bf11-fc29-4421-8725-6c1eb002de9b  802-3-ethernet  ens33   
virbr0   3466d071-f191-48f4-ad8a-f3c1fc671a4e  bridge          virbr0  
[root@192 ~]# systemctl restart docker                                 # 重启 Docker 服务,让其重新加载网络配置
[root@192 ~]# systemctl restart NetworkManager                         # 重启 NetworkManager 服务
[root@192 ~]# reboot
Last login: Wed Feb 26 22:32:17 2025 from 192.168.27.1

3. 检查系统日志

查看系统日志文件 /var/log/messages 或者 /var/log/syslog,看是否有与网络连接或者 Docker 相关的错误信息,根据这些信息进一步排查问题。例如,使用以下命令查看最近的日志:

tail -n 50 /var/log/messages

常用容器

部署MySQL

docker pull mysql:5.7

[root@localhost local]# docker run -di --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7
[root@localhost local]# docker exec -it mysql /bin/bash
root@c0c4495a4058:/# mysql -uroot -proot --default-character-set=utf8

部署nginx

docker pull nginx

[root@localhost local]# docker run -di --name=nginx -p 80:80 nginx
docker cp nginx:/etc/nginx /usr/local/mydata/nginx/
cd /usr/local/mydata
ll
mv nginx conf

docker stop nginx
docker rm nginx
[root@localhost local]# docker run -di --name=nginx -p 80:80 -v /usr/local/mydata/conf/:/etc/nginx nginx

redis部署

docker pull redis

[root@localhost local]# docker run -di --name=redis -p 6379:6379 redis

部署rabbitmq

docker pull rabbitmq:3.7.12

[root@localhost local]# docker run -di --name=rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 25672:25672 -p 15671:15671 -p 15672:15672 rabbitmq:3.7.12
[root@localhost local]# docker exec -it rabbitmq /bin/bash
root@c0c4495a4058:/# rabbitmq-plugins enable rabbitmq_management

image

部署zookeeper

image

Docker镜像pull不下来

[root@192 docker]# docker compose up -d                        # 安装dify的时候报错
[+] Running 4/4
 ✘ db Error     context canceled                                                                                         261.7s 
 ✘ web Error    context canceled                                                                                         261.7s 
 ✘ api Error    context canceled                                                                                         261.7s 
 ✘ worker Error Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for conn...             261.7s 
Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
[root@192 docker]#

[root@192 ~]# journalctl -u docker.service -f                   # 实时查看 Docker 日志
-- Logs begin at 五 2025-02-21 00:56:48 CST. --
2月 21 01:31:28 192.168.27.140 dockerd[7819]: time="2025-02-21T01:31:28.910908410+08:00" level=info msg="Attempting next endpoint for pull after error: manifest unknown: manifest unknown" spanID=5c59b7e7cedd51e0 traceID=578c3895410228f068cc66ff55ce0c8a
2月 21 01:31:31 192.168.27.140 dockerd[7819]: time="2025-02-21T01:31:31.234749309+08:00" level=info msg="Attempting next endpoint for pull after error: manifest unknown: manifest unknown" spanID=c6d7431183428acf traceID=578c3895410228f068cc66ff55ce0c8a
2月 21 01:31:35 192.168.27.140 dockerd[7819]: time="2025-02-21T01:31:35.712259792+08:00" level=info msg="Attempting next endpoint for pull after error: manifest unknown: manifest unknown" spanID=c6d7431183428acf traceID=578c3895410228f068cc66ff55ce0c8a
2月 21 01:31:36 192.168.27.140 dockerd[7819]: time="2025-02-21T01:31:36.691077743+08:00" level=info msg="Attempting next endpoint for pull after error: manifest unknown: manifest unknown" spanID=5c59b7e7cedd51e0 traceID=578c3895410228f068cc66ff55ce0c8a
2月 21 01:31:46 192.168.27.140 dockerd[7819]: time="2025-02-21T01:31:46.117654443+08:00" level=info msg="Attempting next endpoint for pull after error: manifest unknown: manifest unknown" spanID=5c59b7e7cedd51e0 traceID=578c3895410228f068cc66ff55ce0c8a
2月 21 01:31:50 192.168.27.140 dockerd[7819]: time="2025-02-21T01:31:50.713115331+08:00" level=warning msg="Error getting v2 registry: Get \"https://registry-1.docker.io/v2/\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" spanID=c6d7431183428acf traceID=578c3895410228f068cc66ff55ce0c8a
2月 21 01:31:50 192.168.27.140 dockerd[7819]: time="2025-02-21T01:31:50.713180746+08:00" level=info msg="Attempting next endpoint for pull after error: Get \"https://registry-1.docker.io/v2/\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" spanID=c6d7431183428acf traceID=578c3895410228f068cc66ff55ce0c8a
2月 21 01:31:50 192.168.27.140 dockerd[7819]: time="2025-02-21T01:31:50.714118115+08:00" level=error msg="Handler for POST /v1.45/images/create returned error: Get \"https://registry-1.docker.io/v2/\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" spanID=c6d7431183428acf traceID=578c3895410228f068cc66ff55ce0c8a
2月 21 01:31:50 192.168.27.140 dockerd[7819]: time="2025-02-21T01:31:50.771935231+08:00" level=error msg="Not continuing with pull after error: manifest unknown: manifest unknown" spanID=5c59b7e7cedd51e0 traceID=578c3895410228f068cc66ff55ce0c8a
2月 21 01:31:50 192.168.27.140 dockerd[7819]: time="2025-02-21T01:31:50.772062172+08:00" level=error msg="Handler for POST /v1.45/images/create returned error: manifest unknown: manifest unknown" spanID=5c59b7e7cedd51e0 traceID=578c3895410228f068cc66ff55ce0c8a

image-20250221005058356

posted @ 2025-12-25 15:00  姬雨晨  阅读(8)  评论(0)    收藏  举报