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 图标

img

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

img

Docker Windows 安装

下载地址

https://docs.docker.com/desktop/install/windows-install/

电脑开启虚拟化

img

这一步建议跳过

开启 Hyper-V

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

img

img

解压和安装

img

点击重启系统

img

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

可以配置 docker 镜像地址

img

原来

{
 "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
posted @ 2024-04-08 16:44  ioufev  阅读(300)  评论(0)    收藏  举报