VMware虚拟机安装Windows10系统配置docker容器

一.安装VMware虚拟机
参考:https://blog.youkuaiyun.com/qq_22964783/article/details/144179321

二.配置电脑环境
在这里插入图片描述

三.VMware虚拟机安装win10系统
3.1官网下载iso文件
https://www.microsoft.com/zh-cn/software-download/windows10
在这里插入图片描述
在这里插入图片描述

四.Windows虚拟机安装docker

1.VMware设置
开启虚拟化
在这里插入图片描述
网络连接方式改为桥接
在这里插入图片描述

2.wsl更新最新版

wsl --update

docker服务设置自动启动
在这里插入图片描述

配置国内加速镜像
在这里插入图片描述

  "registry-mirrors": [
    "https://docker.linkedbus.com",
    "https://docker.xuanyuan.me",
    "https://docker.hpcloud.cloud",
    "https://docker.m.daocloud.io",
    "https://docker.unsee.tech",
    "https://docker.1panel.live",
    "http://mirrors.ustc.edu.cn",
    "https://docker.chenby.cn",
    "http://mirror.azure.cn",
    "https://dockerpull.org",
    "https://dockerhub.icu",
    "https://hub.rat.dev",
    "http://hub-mirror.c.163.com",
    "http://hub-mirror.c.163.com",
    "https://registry.docker-cn.com"
  ]
VMware Ubuntu 虚拟机中,如果系统本身可以访问互联网但 Docker 无法拉取镜像,则可能是由于以下原因导致的: ### 网络配置问题 Docker 默认使用桥接网络模式(bridge mode),这可能导致与宿主机或外部网络的通信问题。需要检查虚拟机的网络设置是否允许 Docker 容器访问外部网络。可以通过以下命令查看当前 Docker 的网络配置: ```bash docker info | grep -i network ``` 此外,确保虚拟机的防火墙规则没有阻止 Docker 使用的端口(如 443 和 53)[^1]。 ### DNS 配置问题 Docker 可能使用了错误的 DNS 配置,导致无法解析镜像仓库的域名。可以通过修改 `/etc/docker/daemon.json` 文件来指定自定义的 DNS 服务器,例如 Google 的公共 DNS: ```json { "dns": ["8.8.8.8", "8.8.4.4"] } ``` 然后重启 Docker 服务以应用更改: ```bash sudo systemctl restart docker ``` ### 代理设置问题 如果虚拟机处于有代理的环境中,Docker 也需要相应的代理配置才能访问外部网络。可以在 `/etc/docker/daemon.json` 中添加如下内容来设置代理: ```json { "proxies": { "default": { "httpProxy": "http://proxy.example.com:8080", "httpsProxy": "http://proxy.example.com:8080", "noProxy": "*.test.example.com,.example2.com" } } } ``` 同样地,修改后需要重启 Docker 服务。 ### 存储驱动问题 某些存储驱动可能会导致 Docker 拉取镜像失败。可以通过检查 `/etc/docker/daemon.json` 来确认使用的存储驱动是否正确,并尝试切换到其他支持的存储驱动,比如 `aufs` 或 `overlay2`。 ### 日志和调试信息 通过查看 Docker 的日志可以获得更详细的错误信息,帮助定位问题所在。可以使用以下命令查看 Docker 的日志: ```bash journalctl -u docker.service ``` ### 示例代码:测试网络连接 为了验证 Docker 是否能够访问互联网,可以创建一个简单的容器并尝试 ping 外部网站: ```bash docker run --rm alpine ping -c 4 google.com ``` ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cocktail_py

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值