VMware中ubuntu虚拟机连不上网,docker启动时报错Get https://registry-1.docke...,设置中没有有线连接设置,上方菜单栏中没有有线连接图标的解决方案,亲测有效

本文主要是介绍VMware中ubuntu虚拟机连不上网,docker启动时报错Get https://registry-1.docke...,设置中没有有线连接设置,上方菜单栏中没有有线连接图标的解决方案,亲测有效,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今天实验课上做seed lab的DNS Local的网络攻防实验时,我的seedubuntu虚拟机在开启docker时竟然报错了!就是“Service 'local-server' failed to build : Get https://registry-1.docker.io/v2............”这个奇怪的错。

经过一番仔细的观察后,发现是断网了,才导致无法下载docker启动时所需要的一些资源。

虚拟机突然连不上网了!?

而且这个图标也没有了(图是我调好后又出来的):

在网络设置中也没有有线连接的设置:

查了很多CSDN的经验贴,说法大同小异,比如桥接模式和NAT模式都试一下,网络适配器删掉重新添加一个等等,但是都没有办法解决我的问题,头都秃了。。。

最后,下面这个解决方法终于解决了我的困惑,如果朋友萌和我一样网上的通用解决方法没有用的话不妨试一下下面这顿操作:

Step1:修改NetworkManager.conf配置文件,将 managed=false 修改为 managed=true,保存退出

指令如下:

sudo vim /etc/NetworkManager/NetworkManager.conf

 PS:插一嘴,这里的配置文件是只读文件,要用vim在管理员模式下进行编辑,对于那些没用过vim的小伙伴,补充一些vim的一些基本口令,会的大佬们直接跳过:

  • 输入上述指令进入配置文件界面后,键盘输入a,进入编辑模式
  • 上下键移动到指定位置进行修改后,键盘点击esc退出
  • 再输入英文的冒号:
  • 输入wq保存并退出(输入x也可以,x=wq)
  • 如果是不保存退出,输入q!

Step2:修改10-globally-managed-devices.conf配置文件,添加有线设备:

sudo vim /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf

发现只有wifi而没有ethernet,所以需要我们手动添加,插入这段语句:

Step3:最后,万能的解决方案——重启,在终端输入reboot,可视化图形界面也行:

Step4:不出意外的话朋友你的问题已经解决了吧~

Step5:不过也有可能和我当时一样还是没有,不用着急,我们将之前的网络缓存清空并重新启动一下

指令如下:

sudo service network-manager stop

sudo rm /var/lib/NetworkManager/NetworkManager.state

sudo service network-manager start

Step6:现在应该能激动地看到右上角的有线连接图标跳出来了吧~~

嘿嘿,可以继续愉快地做实验作业了~

这篇关于VMware中ubuntu虚拟机连不上网,docker启动时报错Get https://registry-1.docke...,设置中没有有线连接设置,上方菜单栏中没有有线连接图标的解决方案,亲测有效的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/235382

相关文章

C#连接SQL server数据库命令的基本步骤

《C#连接SQLserver数据库命令的基本步骤》文章讲解了连接SQLServer数据库的步骤,包括引入命名空间、构建连接字符串、使用SqlConnection和SqlCommand执行SQL操作,... 目录建议配合使用:如何下载和安装SQL server数据库-CSDN博客1. 引入必要的命名空间2.

SpringBoot结合Docker进行容器化处理指南

《SpringBoot结合Docker进行容器化处理指南》在当今快速发展的软件工程领域,SpringBoot和Docker已经成为现代Java开发者的必备工具,本文将深入讲解如何将一个SpringBo... 目录前言一、为什么选择 Spring Bootjavascript + docker1. 快速部署与

如何在Ubuntu 24.04上部署Zabbix 7.0对服务器进行监控

《如何在Ubuntu24.04上部署Zabbix7.0对服务器进行监控》在Ubuntu24.04上部署Zabbix7.0监控阿里云ECS服务器,需配置MariaDB数据库、开放10050/1005... 目录软硬件信息部署步骤步骤 1:安装并配置mariadb步骤 2:安装Zabbix 7.0 Server

Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式

《Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式》本文详细介绍如何使用Java通过JDBC连接MySQL数据库,包括下载驱动、配置Eclipse环境、检测数据库连接等关键步骤,... 目录一、下载驱动包二、放jar包三、检测数据库连接JavaJava 如何使用 JDBC 连接 mys

Ubuntu如何分配​​未使用的空间

《Ubuntu如何分配​​未使用的空间》Ubuntu磁盘空间不足,实际未分配空间8.2G因LVM卷组名称格式差异(双破折号误写)导致无法扩展,确认正确卷组名后,使用lvextend和resize2fs... 目录1:原因2:操作3:报错5:解决问题:确认卷组名称​6:再次操作7:验证扩展是否成功8:问题已解

Qt使用QSqlDatabase连接MySQL实现增删改查功能

《Qt使用QSqlDatabase连接MySQL实现增删改查功能》这篇文章主要为大家详细介绍了Qt如何使用QSqlDatabase连接MySQL实现增删改查功能,文中的示例代码讲解详细,感兴趣的小伙伴... 目录一、创建数据表二、连接mysql数据库三、封装成一个完整的轻量级 ORM 风格类3.1 表结构

使用Docker构建Python Flask程序的详细教程

《使用Docker构建PythonFlask程序的详细教程》在当今的软件开发领域,容器化技术正变得越来越流行,而Docker无疑是其中的佼佼者,本文我们就来聊聊如何使用Docker构建一个简单的Py... 目录引言一、准备工作二、创建 Flask 应用程序三、创建 dockerfile四、构建 Docker

SpringBoot+Docker+Graylog 如何让错误自动报警

《SpringBoot+Docker+Graylog如何让错误自动报警》SpringBoot默认使用SLF4J与Logback,支持多日志级别和配置方式,可输出到控制台、文件及远程服务器,集成ELK... 目录01 Spring Boot 默认日志框架解析02 Spring Boot 日志级别详解03 Sp

linux hostname设置全过程

《linuxhostname设置全过程》:本文主要介绍linuxhostname设置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录查询hostname设置步骤其它相关点hostid/etc/hostsEDChina编程A工具license破解注意事项总结以RHE

Python设置Cookie永不超时的详细指南

《Python设置Cookie永不超时的详细指南》Cookie是一种存储在用户浏览器中的小型数据片段,用于记录用户的登录状态、偏好设置等信息,下面小编就来和大家详细讲讲Python如何设置Cookie... 目录一、Cookie的作用与重要性二、Cookie过期的原因三、实现Cookie永不超时的方法(一)