【docker】Windows系统下安装并配置阿里云镜像加速

这篇具有很好参考价值的文章主要介绍了【docker】Windows系统下安装并配置阿里云镜像加速。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【docker】Windows10系统下安装并配置阿里云镜像加速

提示:博主取舍了很多大佬的博文并亲测有效,分享笔记邀大家共同学习讨论文章来源地址https://www.toymoban.com/news/detail-449740.html

一、查看Windows环境是否支持docker

打开命令行窗口,执行“winver”命令。
【docker】Windows系统下安装并配置阿里云镜像加速
Windows环境Docker必须满足是64位,Home或Pro 21H2(OS内部版本 19044及以上).Enterprise或Education 21H2(OS内部版本 19044及以上)。
【docker】Windows系统下安装并配置阿里云镜像加速
【docker】Windows系统下安装并配置阿里云镜像加速

二、 启动Hyper-V

Hyper-V是微软的虚拟机,在win10上是自带的,所以通过控制面板“设置”启用 Hyper-V即可:
1.打开“控制面板”->“程序”-> “启动或关闭Windows功能”。
【docker】Windows系统下安装并配置阿里云镜像加速
2.勾选Hyper-V选项,点击“确定”:
【docker】Windows系统下安装并配置阿里云镜像加速
3.安装完成后重新启动计算机
【docker】Windows系统下安装并配置阿里云镜像加速
【docker】Windows系统下安装并配置阿里云镜像加速
常见问题:
1.假设Hyper -V 平台不能勾选,新建的.txt文件(随便命名)将下面的命令复制到其中并将文件格式修改为.cmd文件,右键,以管理员身份运行该文档,输入Y进行电脑重启。

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

2.打开任务管理器,选择性能,点击cpu,检查一下计算机是否已开启了虚拟化支持,假设还不支持虚拟化,重启进入BIOS中开启VT支持CPU虚拟化。

三、 官网下载安装

1.Docker应用和数据默认位置设置/更改

有条件的话应用程序(软件)和数据(镜像容器)都放在固态硬盘

Docker Desktop应用程序默认安装在【C:\Program Files\Docker】,安装时无法自定义安装位置,采用目录链接的方式将应用安装到其他盘:
【docker】Windows系统下安装并配置阿里云镜像加速

# 管理员身份运行CMD
# 存放docker应用程序的目录
MD "E:\Docker\DockerApp\Docker"
# 创建E盘Docker应用到C盘的链接
mklink /J "C:\Program Files\Docker"  "E:\Docker\DockerApp\Docker"

同样用户镜像文件及容器数据文件的默认存储位置【C:\Users\xxxx\AppData\Local\Docker\wsl】下的两个目录,无法自定义安装位置,随着镜像和容器的增加会严重占用C盘空间,采用目录链接的方式将应用安装到其他盘:。
【docker】Windows系统下安装并配置阿里云镜像加速

# 存放用户镜像文件及容器数据文件的目录
MD "D:\Docker\DockerData\Docker"
# 创建E盘Docker数据到C盘的链接
mklink /J "C:\Users\AYU\AppData\Local\Docker"  "D:\Docker\DockerData\Docker"

注意:卸载docker时,会将链接一同删除,所以重新安装时需要新建。

2.Docker应用安装

从 windows-docker官网(推荐)
下载后直接安装。(以管理员身份安装)
【docker】Windows系统下安装并配置阿里云镜像加速
安装完成后需要重启主机。
【docker】Windows系统下安装并配置阿里云镜像加速
待重启结束后,启动docker运行,点击"Accept"。
【docker】Windows系统下安装并配置阿里云镜像加速
安装完成。
【docker】Windows系统下安装并配置阿里云镜像加速

3.Docker应用安装常见问题

可能遇到的问题:“Docker Desktop stopped…”

解决方法:将 WSL2 设置为默认版本【官方教程】
【docker】Windows系统下安装并配置阿里云镜像加速
再按照一下流程走一遍(个人经验,不懂原理)

# 用管理员打开Windows PowerShell
# 显示错误信息
wsl -l -v 
# 设置wsl的默认版本
wsl --set-default-version 2
# 安装默认虚拟机(ubuntu)
wsl --install -d Ubuntu
# 启动docker-desktop,过程可能有点漫长
# 正确显示信息
wsl -l -v 
# 卸载虚拟机(ubuntu)
wsl --unregister Ubuntu
# 卸载ubuntu成功
wsl -l -v 

显示错误信息
【docker】Windows系统下安装并配置阿里云镜像加速
安装默认ubuntu后能正确显示信息
【docker】Windows系统下安装并配置阿里云镜像加速
卸载ubuntu只保留docker虚拟机即可
【docker】Windows系统下安装并配置阿里云镜像加速

可能遇到的问题:“Docker Desktop failed to start”

解决方法:点集右下角docker图标重新启动。
【docker】Windows系统下安装并配置阿里云镜像加速

可能遇到的问题:“Docker failed to initialize”

解决方法: 根据个人安装docker的位置进入【C:\Users\xxxx\AppData\Roaming】下删除Docker目录和Docker Desktop目录,本人是【C:\Users\Administrator\AppData\Roaming】,AppData显示需要–点击查看–勾选隐藏的项目,然后重新启动docker。
【docker】Windows系统下安装并配置阿里云镜像加速

可能遇到的问题:“Docker Engine stopped”

需要先卸载Docker Desktop,然后以管理员身份重新安装Docker Desktop。
【docker】Windows系统下安装并配置阿里云镜像加速

四、配置阿里云镜像加速

登录阿里云官网:镜像加速器(需要账号登录)
【docker】Windows系统下安装并配置阿里云镜像加速
将https://inhj05a1.mirror.aliyuncs.com加到"registry-mirrors"的数组里

{
"registry-mirrors": ["https://j02wov7c.mirror.aliyuncs.com"]
}

【docker】Windows系统下安装并配置阿里云镜像加速
点击 Apply & Restart按钮,等待Docker重启并应用配置的镜像加速器。

五、docker常用指令

参考链接

提示:博主取舍了很多大佬的博文并亲测有效,分享笔记邀大家共同学习讨论

到了这里,关于【docker】Windows系统下安装并配置阿里云镜像加速的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker配置阿里云加速镜像

          默认的docker镜像拉取特别缓慢,甚至会出现连接超时,像下载mongo镜像。这时,可以使用阿里云的镜像加速。      关于阿里云的镜像加速配置:      1、首先注册一个阿里云账号,登录阿里云,找到容器镜像服务:     2、 进入阿里云管理控制台:    3、 找到镜

    2024年02月11日
    浏览(50)
  • docker配置阿里云镜像加速地址

    docker配置下载镜像加速 1.登录阿里云(http://dev.aliyun.com) 2.在控制台搜索容器镜像服务 3.找到镜像加速器 4、配置阿里云镜像加速

    2024年02月12日
    浏览(33)
  • docker如何配置阿里云镜像加速?

            登录阿里云后,我们点击右上角的控制台,控制台中搜索镜像加速服务,然后点击帮助文档的官方镜像加速: 点击容器镜像服务控制台:   在镜像工具里面的镜像加速器中就可以看到: 分别执行即可:   之后我们输入docker info,如果在底部出现镜像加速的地址,

    2024年01月15日
    浏览(33)
  • Docker配置阿里云容器镜像加速

    天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。 首先要有阿里云的账号(支付宝、淘宝账号也可以一键登录) 登录后可在控制台搜索

    2024年02月03日
    浏览(31)
  • Docker配置阿里镜像加速源,超详细

    1、首先登入阿里云账号,点击 控制台   2、搜索框查找 容器镜像服务   3、点击 镜像加速器 ,选择对应的操作系统   4、复制加速地址,在系统中配置 默认路径 /etc/docker/daemon.json 5、重启Docker 6、验证 当前镜像地址

    2024年02月16日
    浏览(31)
  • docker配置阿里云镜像加速器

    docker配置阿里云镜像加速,可以极大的提高docker镜像下载速度,配置非常简单,了解一下 登录自己的阿里云账号,然后选择控制台 我是CentOS

    2024年02月11日
    浏览(40)
  • CentOS7安装Docker及添加阿里云镜像加速详细教程

    Docker官方安装教程网站:Install Docker Engine on CentOS | Docker Docs 3.1安装docker引擎库: !官网给的是这条命令:yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo。但是是国外的,下载很容易出问题,连接超时。 第一次安装一定要启动docker,然后没返回消息就代表安

    2024年01月23日
    浏览(84)
  • Linux:已经配置了阿里云镜像加速,但是docker拉取镜像速度依然很慢怎么办?

    说明: 以下方案可以一起使用,或许某次就成功了,加油 1、方案1:切换镜像源 直接在百度上搜索 docker国内镜像源 ,可以搜索到很多文档,这里不再赘述。在尝试多个镜像源之后,我推荐网易docker镜像源,更换方法如下: 2、方案2:重启docker服务,命令: systemctl restart d

    2024年02月12日
    浏览(50)
  • Docker下载镜像(配置阿里云加速器)和容器的基本使用(有指令解释哦~)

    📜没有安装Dokcer的可以去看一下我的另一篇文章 || 已经安装的可以根据文章内容进行操作或者浏览 (3条消息) Docker的三大核心概念与安装docker(Dokcer 入门)_doucker安装_我敲BUG的博客-CSDN博客 目录  前言 :文章的指令必须安装Docker才能执行哦~ 📜没有安装Dokcer的可以去看一下我

    2024年02月02日
    浏览(59)
  • Docker 安装及配置镜像源加速

    docker有两种意思:1、指英文单词docker,其中文翻译是“码头工人”;2、指Docker容器,是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的操作系统的机器上,也能实现虚拟化。 安装docker 1.1先删除原有的docke

    2024年02月09日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包