1、问题
- windows执行按照官网下载exe进行安装桌面app即可;
- 很多服务器是linux系统,例如ubuntu,可直接在终端执行命令安装;
- 但是作为开发者,电脑很多是mac或windows系统,与前面两者相比,安装有些许不同;
- 一开始会遇到WLS等问题。下面总结了,在windows中的ubuntu安装的步骤。
2、解决方案
在 Windows 系统的 Ubuntu 中安装 Docker,可以通过以下步骤完成:
1. 安装 Windows Subsystem for Linux (WSL)
- 打开 PowerShell 作为管理员权限。
- 运行以下命令启用 WSL 功能:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
然后,重新启动计算机。
3. 在 Ubuntu 中安装 Docker
- 打开 Ubuntu 终端。
- 更新 apt 软件包索引:
sudo apt update
- 安装必要的软件包,允许 apt 通过 HTTPS 使用仓库:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
- 添加 Docker 的官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 添加 Docker APT 仓库:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- 再次更新 apt 软件包索引:
sudo apt update
- 安装 Docker:
sudo apt install docker-ce
- 启动 Docker 服务:
sudo systemctl start docker
如果有报错,请试 sudo service docker start
10. 将当前用户添加到 docker 用户组(可选,方便免去每次都需要 sudo):
sudo usermod -aG docker $USER
11.退出当前终端,重新登录以使用户组更改生效。
4. 验证 Docker 安装
在终端中输入以下命令来验证 Docker 是否正确安装:
docker --version # 检查 Docker 版本
docker run hello-world # 运行一个测试容器
如果一切顺利,你应该能够看到一条消息表示 Docker 安装成功,并运行了一个测试容器。
3、结果
- 成功部署。