Windows 上 Docker 安装
WSL 安装
https://learn.microsoft.com/zh-cn/windows/wsl/install
此命令将启用运行 WSL 和安装 Linux 的 Ubuntu 发行版所需的功能。
wsl --install
Microsoft Windows [版本 10.0.22631.3296]
(c) Microsoft Corporation。保留所有权利。
C:\Windows\System32>wsl --install
正在安装: 虚拟机平台
已安装 虚拟机平台。
正在安装: 适用于 Linux 的 Windows 子系统
已安装 适用于 Linux 的 Windows 子系统。
正在安装: Ubuntu
已安装 Ubuntu。
请求的操作成功。直到重新启动系统前更改将不会生效。
C:\Windows\System32>wsl -l -v
适用于 Linux 的 Windows 子系统没有安装的分发版。
使用 'wsl.exe --list --online' 列出可用的分发版
和 'wsl.exe --install <Distro>' 进行安装。
也可以通过访问 Microsoft Store 来安装分发版:
https://aka.ms/wslstore
Error code: Wsl/WSL_E_DEFAULT_DISTRO_NOT_FOUND
C:\Windows\System32>wsl.exe --list --online
以下是可安装的有效分发的列表。
使用 'wsl.exe --install <Distro>' 安装。
NAME FRIENDLY NAME
Ubuntu Ubuntu
Debian Debian GNU/Linux
kali-linux Kali Linux Rolling
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
Ubuntu-22.04 Ubuntu 22.04 LTS
OracleLinux_7_9 Oracle Linux 7.9
OracleLinux_8_7 Oracle Linux 8.7
OracleLinux_9_1 Oracle Linux 9.1
openSUSE-Leap-15.5 openSUSE Leap 15.5
SUSE-Linux-Enterprise-Server-15-SP4 SUSE Linux Enterprise Server 15 SP4
SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5
openSUSE-Tumbleweed openSUSE Tumbleweed
C:\Windows\System32>
重启
点击新安装的 WSL 图标

进入安装页面,输入用户名和密码

Docker Windows 安装
下载地址
https://docs.docker.com/desktop/install/windows-install/
电脑开启虚拟化

这一步建议跳过
开启 Hyper-V
Hyper-V 是 Windows自带的虚拟机应用,如果有,打开控制面板,点击程序 -> 程序和功能 -> 启用或关闭 Windows 功能,找到 Hyper-V,勾选,点击确定。


解压和安装

点击重启系统

由于 docker 默认使用的官方的国外的镜像,导致在国内使用时 pull 镜像下来过程漫长。
可以配置 docker 镜像地址

原来
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false
}
增加后
自建免费镜像代理:搭建 DockerHub 镜像代理
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": [
"https://docker.ioufev.com"
]
}
修改后重启 docker
systemctl restart docker
docker-compose 安装(可以不安装)
下载
https://github.com/docker/compose/releases
重命名
mv xxx /usr/local/bin/docker-compose
增加执行权限
chmod +x /usr/local/bin/docker-compose
查看版本
[root@ran ~]# docker-compose --version
Docker Compose version v2.20.3

浙公网安备 33010602011771号