环境配置 | win10上配置Docker,创建容器并运行【图文详解】

本文利用图文,详解了在win10上如何配置Docker,创建容器并运行,超简单版~

电脑环境:windows10家庭版

一定要确认好版本:查看自己的电脑版本,以下操作win10家庭版和专业版都可以。

1.Docker的下载和安装

点击右侧的getDocker 即可,可以看到按钮上面对操作系统的要求为win10专业版 或企业版64位, 下拉还可以选择eage版的进行下载。

下载网址:https://www.docker.com/products/docker-desktop/

 

 

 下载后,双击exe文件

 

 

安装后 双击

 运行后,会提示缺少Linux内核包,点击下面网站进行下载。

下载网址: 旧版 WSL 的手动安装步骤 | Microsoft Learn

如果不确定自己电脑的类型是X64还是ARM64,

Win+R ,输入cmd后 Enter。输入 systeminfo | find "系统类型"

 如果是X64的话,直接点击链接下载就好啦~

下载好后双击安装:

 

 然后点击结束【Finish】。

重新打开docker

 

2.根据镜像,创建一个容器

先查找一个镜像 :Ubuntu系统

 如果想要指定版本,一般在dockerhub查找,但是nvdia等公司也有提供

 先pull镜像:就是把ubuntu系统虚拟空间下载到本地,内容自己无法修改。

再run容器:就是复制ubuntu系统的基本环境,容器内内容是自己可修改的。

ubuntuv1 是我新建的容器名称

ubuntu:latest 是镜像名称

5f0d106fc9acb1c09c6d15f68e60a974294ea4810957585e6644ffcadc26e1ba :容器的id

 File表示新建的容器中的文件详情。

Docker Desktop创建容器时出现报错可能有多种原因,具体错误信息可以帮助更准确地定位问题。以下是一些常见的报错及解决方法: 1. **权限问题**: - **错误信息**:`Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock` - **解决方法**:确保当前用户属于`docker`组。可以使用以下命令将当前用户添加到`docker`组: ```bash sudo usermod -aG docker $USER ``` 然后重新登录或重启系统。 2. **Docker服务未启动**: - **错误信息**:`Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?` - **解决方法**:启动Docker服务。可以使用以下命令启动Docker服务: ```bash sudo systemctl start docker ``` 或者在Windows上,确保Docker Desktop应用程序正在运行。 3. **镜像不存在**: - **错误信息**:`Error response from daemon: pull access denied for <image-name>, repository does not exist or may require 'docker login'` - **解决方法**:确保镜像名称拼写正确,且已经登录到Docker Hub或其他镜像仓库。可以使用以下命令登录: ```bash docker login ``` 然后重新拉取镜像: ```bash docker pull <image-name> ``` 4. **磁盘空间不足**: - **错误信息**:`no space left on device` - **解决方法**:清理Docker占用的磁盘空间。可以使用以下命令清理未使用的镜像、容器、网络和缓存: ```bash docker system prune -a ``` 5. **网络问题**: - **错误信息**:`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)` - **解决方法**:检查网络连接,确保可以访问Docker Hub。可以尝试更换DNS服务器或使用代理。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

夏天|여름이다

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

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

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

打赏作者

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

抵扣说明:

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

余额充值