【Docker Desktop】Windows 10 上 Docker Desktop 的安装与配置

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

1 必要准备

1.1 概述

官方文档: Docker overview

1.2 容器和镜像

关于docker容器和镜像的区别

  • 容器是镜像的实例,类似于面向对象中的类与其实例化,也可以说镜像是文件, 容器是进程。
  • 容器是基于镜像创建的, 即容器中的进程依赖于镜像中的文件, 这里的文件包括进程运行所需要的可执行文件, 依赖软件, 库文件, 配置文件等。

2 修改 Docker Desktop 的默认安装路径(Optional)

  1. 确保 C:\Program Files 路径中没有 Docker 文件夹
  2. 在想要的安装路径中新建 Docker 文件夹
  3. 管理员模式打开 Windows Terminal

创建目录链接,其中 F:\Docker 为想要安装的位置

mklink /j "C:\Program Files\Docker" "F:\Docker"
  1. 下载并运行安装包: Link
  2. 安装完成后,可以发现 C 盘占用没有发生变化

3 修改本地镜像的存储位置(Optional)

原存储路径:C:\Users\GCH\AppData\Local\Docker\wsl

windows10安装docker desktop,Docker,docker,容器,运维

  1. 停止运行中的容器

查询是否有运行中的容器

docker ps
  1. 右键图标,点击 Quit Docker Desktop,退出 Docker Desktop

Docker Desktop 安装了两个特殊用途的内部 Linux 发行版: docker-desktopdocker-desktop-data(两者都不能用于一般开发)

  • 第一个(docker-desktop)用于运行 Docker engine
  • 第二个(docker-desktop-data)用于存储 containers 和 images
# 查询 Docker Desktop 运行状态
wsl -l -v

windows10安装docker desktop,Docker,docker,容器,运维

  1. Export, unregister then import

只迁移 docker-desktop-data 即可,若已有的 images 较大,这个过程会耗点时间。

wsl --export docker-desktop-data F:\docker-desktop-data.tar
wsl --unregister docker-desktop-data
wsl --import docker-desktop-data "F:\\docker_images" "F:\\docker-desktop-data.tar" --version 2

windows10安装docker desktop,Docker,docker,容器,运维

  1. 重新启动 Docker Desktop
  2. pull 一个镜像,测试一下

没问题的话,就可以把 docker-desktop-data.tar 压缩文件删掉了

4 设置代理

如果有梯子,可以设置相应的代理。

下面以 v2rayN + Docker Desktop 为例:

  1. v2rayN 的 Dashboard 左下角可以看到 http 代理端口号,记为 port
  2. 打开 Docker Desktop,Settings — Resources — Proxies

在 http 和 https 中填入

http://127.0.0.1:port

windows10安装docker desktop,Docker,docker,容器,运维

5 修改 Docker Hub 国内镜像

如果设置了代理,可以不修改 Docker Hub 镜像

  1. 打开 Docker Desktop,Settings — Docker Engine

windows10安装docker desktop,Docker,docker,容器,运维

  1. registry-mirrors 中添加国内镜像
  • 阿里云镜像:需要先创建账号,每个人有不同的域名前缀
    windows10安装docker desktop,Docker,docker,容器,运维
  • Docker 中国镜像
https://registry.docker-cn.com
  1. 点击 Apply & Restart
  2. 测试

pull 一个镜像会发现速度快了很多文章来源地址https://www.toymoban.com/news/detail-822975.html

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

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

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

相关文章

  • 【Docker Desktop】Windows11家庭版安装docker desktop和WSl2(Ubuntu22.04)并完成迁移,配置国内镜像

    目录 一、准备工作 ① 安装Hyper-V ②开启电脑的虚拟化技术,如何确定是否开启了虚拟化技术 ③ 启动Windows功能 二、安装WSl 三、移动Ubuntu 22.04.2 LTS 四、迁移 WSL2 安装位置 五、安装Docker Desktop 六、配置Docker Desktop  七、测试 因为win11家庭版本身是不支持hyper-V的,需要手动安装

    2024年01月20日
    浏览(68)
  • windows10 安装Docker Desktop时无法启动“Failed to start the Docker Engine“原因分析

    翻遍了很多网上的相关问题,都没有解决,知道我看到这篇博客,发现安装Docker Desktop需要支持CPU支持二级地址转换(SLAT)。 于是去检查电脑是否支持SLAT,方法来自这一文章。 发现自己电脑不支持SLAT。。。

    2024年02月15日
    浏览(50)
  • windows10&11 启动Docker Desktop报 “Docker Desktop - Unexpected WSL error”

    win10/win11升级后, 替你安装或者升级了\\\"Windows Subsystem for Linux Preview\\\" 其他场景汇总: 启动wsl使用过代理或加速器等软件 wsl更新后, wsl --update 操作后 参考某大佬的猜测: wsl启动时加载了 Proxifier 的一个模块, 此前使用过代理会导致此问题出现 管理员身份启动 cmd/powershell , 运行

    2024年02月05日
    浏览(51)
  • 初识Docker Desktop for Windows10

    Docker是什么?我想这就不需要过多的解释了,容器的使用带来的应用环境的相互隔离优点也是它能风靡全球,作为云原生技术之一,广泛应用的原因。 我们都知道Windows操作系统,上手容易,但使用时间长了之后,就会出各种古怪的问题,应用残留、软件冲突诸多问题,最后

    2024年02月03日
    浏览(37)
  • windwos 10 下安装使用Docker Desktop for Windows提示系统版本过低并无法更新 docker-toolbox安装教程

    下载地址 :https://docs.docker.com/desktop/install/windows-install 下载后,跟着文档安装就可以了 由于Docker Desktop不支持Windows家庭版,所以想在Windows家庭版上安装Docker Desktop通常会报以下错误: Docker Desktop requires Windows 10 Pro/Enterprise/Home (18363+). 不过可以尝试使用更新 Windows 系统版本Wi

    2024年02月04日
    浏览(72)
  • windows10 docker desktop与本机数据拷贝

    目录 前景提示 一、构建环境 二、安装测试需要的nginx 三、 docker文件拷贝到windows本地 总结 发现只有docker关于docker拷贝linux内部文件的命令,但是,对于window系统就没有相关的答案,因此经过研究找了一个处理的方法。 序号 软件 相关文章 1 Docker https://www.cnblogs.com/liuyangfirs

    2024年02月04日
    浏览(39)
  • Windows 11 安装 Docker Desktop

    WSL 全称是 Windows Subsystem for Linux ,适用于 Linux 的 Windows 子系统,可让开发人员按原样运行 GNU/Linux 环境,包括大多数命令行工具、实用工具和应用程序,且不会产生传统虚拟机或双启动设置开销。 简单的说就是 WSL 能让你在不安装 Linux 或者 VM (虚拟机)的情况下体验双系统

    2024年02月05日
    浏览(57)
  • Windows上安装Docker Desktop

    Windows 10 Docker Desktop 4.21.1 勾掉\\\"Use WSL 2 instead of Hyper-V(recommended)\\\"( 原因见小插曲2章节 ) 安装完成 运行Docker Desktop 配置镜像加速器(可选) 配置文件目录:ProgramDataDockerconfigdaemon.json(实际为USER_HOME/.docker/daemon.json) 查看 安装完成之后,运行docker version、docker info时,都提示

    2024年02月15日
    浏览(49)
  • 【Docker 学习笔记】Windows Docker Desktop 安装

    Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。 Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。 因此, Docker 必须部署在 Linux 内核的系统上。如果其他系统想部署 Docker 就必须安

    2024年02月15日
    浏览(50)
  • windows11安装docker desktop实现docker环境

    我们知道docker的安装一般我们是安装在linux系统上的,但是如果你的宿主机是windows,那么你还想装docker,那么就需要现在你的windows上装上虚拟机,虚拟机上装linux操作系统,然后在Linux操作系统上再去安装docker,这样比较麻烦。 docker desktop的出现就可以解决上面那个问题,你

    2024年02月13日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包