Docker 容器不能ping通默认网关(172.17.0.1)--已解决

(如果想直接解决问题,直接拖到最后,

如果想熟悉一下定位思路前边的也可以顺带看一下)

楼主在全用docker 时发现自带的网桥在生成container后,ping不通,我的另一篇文章中写了在第一次用docker时,如何生新定义一下bridge,然后配置成docker默认的网桥。工作已经正常。

 

现在楼主有新的需求,要自己重新定义一个新的网络,和默认的网桥的网段不一样, 我目前 默认的网段为172.16.0.x, 

目前想单独创建一个网段给集群用,为172.15.0.x/24.

网段创建成功: docker network create --subnet=172.15.0.0/24 mynet1

创建tomcat容器时也用的这个网络:docker run -d --name tomcatMynet1 --network mynet1 -p 8994:8080 tomcat

但是在进入容器后不能ping通172.15.0.1(但是两个tomcat容器之间可以ping 通)

那我就在想,我之前用的

brctl create 的新的bridge ,配置给docker成为默认的网络,都可以正常工作,为什么现在创建新的网络又不行了呢。

### 安装VirtualBox并将其文件存储在D盘 为了将VirtualBox及其虚拟机文件安装到Windows系统的D盘,可以按照以下方法操作: #### 修改默认虚拟机位置 当首次启动VirtualBox时,默认情况下会将虚拟机及相文件保存在C盘的用户目录下。要更改此路径至D盘,需调整全局设置中的默认机器文件夹。 进入VirtualBox程序后,在顶部菜单栏找到`File`(文件),接着选择`Preferences`(首选项)[^3]。随后切换到`General`(常规)标签页下的`Machine Folders`(机器文件夹)部分,点击右侧浏览按钮指定新的目标地址为D:\CodeSoftware\VirtualBox\VirtualBox VMs 或者其他自定义路径。 #### 设置ISO镜像库路径 除了改变虚拟机本身的存放地点外,还可以考虑把ISO映像也转移到非系统分区来节省空间。同样是在上述提到的偏好设置窗口里,转到`Paths`(路径)选项卡,这里能够单独设定用于存放光驱映像(.iso,.vmdk等格式)的具体位置。 #### 执行实际安装过程 下载适用于Windows平台版本的VirtualBox安装包,并双击运行。由于官方并不强制限定应用程序本身必须安放在特定磁盘内,所以在弹出来的图形化向导界面上按提示一步步完成部署即可;常建议保持默认选项不变,即让其自动决定放置于Program Files之下还是便携模式中任意一处未被占用的地方[^1]。 ```powershell # 如果需要过命令行方式安装VirtualBox(可选) choco install virtualbox --installargs 'TARGETDIR=D:\Applications' ``` 请注意以上PowerShell脚本仅作为示例展示如何利用Chocolatey工具链实现静默安装并将主程序定位到D盘的应用案例之一,具体执行前应先确认环境兼容性和依赖系。
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值