Win11 Docker Desktop安装,迁移,配置镜像

一、相关链接

docker官网

https://www.docker.com/

Install Docker Desktop on Linux
https://docs.docker.com/desktop/setup/install/linux/

Install Docker Desktop on Ubuntu
https://docs.docker.com/desktop/setup/install/linux/ubuntu/

WSL 2 上的 Docker 远程容器入门
https://learn.microsoft.com/zh-cn/windows/wsl/tutorials/wsl-containers

docker命令文档
https://docs.docker.com/reference/cli/docker/

dockerd命令文档
https://docs.docker.com/reference/cli/dockerd/

二、安装

安装程序:Docker Desktop Installer.exe

列出已安装的 Linux 分发版

C:\Users\admin>wsl -l -v
  NAME            STATE           VERSION
* Ubuntu-24.04    Stopped         2

2.1 安装

安装1,99%不勾选第二项

You are using the WSL 2 backend, so resource limits are managed by Windows.

You can configure limits on the memory, CPU, and swap size allocated to WSL 2 in a .wslconfig file.
Enhanced Container Isolation
https://docs.docker.com/desktop/setup/install/windows-permission-requirements/#windows-containers

安装2

安装3,会重启系统

安装4

首页1,可以先选择:Continue without signing in

首页2

安装时,他自己(“勾选”)安装了程序和功能的:Windows功能:
适用于 Linux 的 Windows 子系统

2.2 安装验证

查看docker版本

C:\Users\admin>docker --version
Docker version 29.3.1, build c2be9cc

列出已安装的 Linux 分发版

C:\Users\admin>wsl -l -v
  NAME              STATE           VERSION
* Ubuntu-24.04      Running         2
  docker-desktop    Running         2

2.3 相关目录、文件

C:\Program Files\Docker    #docker安装目录
C:\ProgramData\DockerDesktop    #install相关文件
C:\Users\admin\.docker    #docker相关文件

wsl虚拟硬盘文件路径
C:\Users\admin\AppData\Local\Docker
C:\Users\admin\AppData\Local\Docker\wsl
(可以在docker desktop设置界面里迁移,Settings--Resources)

Win11 Docker Desktop 迁移虚拟硬盘文件存储位置

C:\Users\admin\AppData\Local\Docker\wsl\disk\docker_data.vhdx
C:\Users\admin\AppData\Local\Docker\wsl\main\ext4.vhdx

Docker Engine配置文件
C:\Users\admin\.docker\daemon.json
(可以在docker desktop的Settings--Docker Engine界面里设置镜像)

Win11 Docker Desktop 设置国内镜像

hosts加入了

# Added by Docker Desktop
192.168.1.2 host.docker.internal
192.168.1.2 gateway.docker.internal
# To allow the same kube context to work on the host and the container:
127.0.0.1 kubernetes.docker.internal
# End of section

2.4 文件资源管理器

\\wsl$
\\wsl.localhost\docker-desktop
\\wsl.localhost\Ubuntu-24.04

Linux
\\wsl.localhost\docker-desktop
\\wsl.localhost\Ubuntu-24.04


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值