0


Docker---windows下载安装及配置(解决pull时间失败、过长问题)

1、docker下载

官网下载地址(最新版):

Docker: Accelerated Container Application Development,需要魔法工具

国内镜像下载地址(旧版本):

https://smartidedl.blob.core.chinacloudapi.cn/docker/20210926/Docker-win.exe,本人使用

下载完后运行安装:

直接默认安装即可。

2、准备工作

启用Hyper-V

Hyper-V的选项全部勾选

启用Docker Desktop Service

win + R 输入:services.msc

找到Docker Desktop Service,将其启动类型修改为自动

安装WSL

如果打开docker desktop报错:The WSL 2 Linux kernel is now installed using a separate MSl updatepackage......,说明缺少WSL。

WSL(Windows Subsystem for Linux)在 Docker 中的作用主要是提供一个 Linux 环境,使得 Docker 可以在 Windows 系统上运行 Linux 容器

官方下载方式:

安装 WSL | Microsoft Learn,可以按照官方说明一步一步安装

个人分享:

链接:https://pan.baidu.com/s/1N3bTXfd1w660_3AhaYBp5g?pwd=qwer
提取码:qwer

用下面指令可以验证是否安装成功:

wsl --list --verbose

下载安装包后,直接默认安装即可,准备完所有重启一次电脑。

3、解决pull时间过长问题

完成上面步骤,即可享用docker服务。但是docker默认从docker hub拉取镜像,不使用魔法工具的话,docker寸步难行。针对这个问题,下面提供集中解决方案:

1、默认从docker hub拉取镜像,使用魔法工具。可以正常拉取,但是速度极慢。

2、不从docker hub拉取镜像,修改镜像源。可以从Docker Desktop-->settings-->Docker Engine,修改"registry-mirrors"项,在列表中添加镜像源地址。速度根据镜像源来决定,国内好多镜像源已经不能使用了。

3、参考GitHub大神项目:GitHub - gebangfeng/docker-mirror: 整理各大docker,容器镜像仓库的国内镜像源,提供了多平台容器镜像代理服务,支持 Docker Hub, GitHub, Google, k8s, Quay, Microsoft 等镜像仓库

注意:此方式不需要翻墙和修改镜像源!!!

提供了多种部署方式,本文以Sealos方式为例:

1、登录Sealos Cloud

2、点击应用管理,然后添加新应用

3、修改应用名称(任意)、修改镜像名(固定):**

gebangfeng/dockerproxy:0.7

**、开启公网访问(复制后面的域名会用到),最后部署应用

即为部署成功,可查看日志内容。

4、举例使用

# 使用前
docker pull nvidia/cuda:11.6.1-cudnn8-runtime-ubuntu20.04

# 使用后
docker pull your_render_url/docker.io/nvidia/cuda:11.6.1-cudnn8-runtime-ubuntu20.04

只需修改your_render_url部分即可

标签: docker 容器 运维

本文转载自: https://blog.csdn.net/m0_55575697/article/details/140576199
版权归原作者 布呐呐na 所有, 如有侵权,请联系我们删除。

“Docker---windows下载安装及配置(解决pull时间失败、过长问题)”的评论:

还没有评论