在 Ubuntu 上通过命令行安装 Docker 的步骤如下:
1. 更新系统包
首先,确保你的系统包是最新的:
sudo apt-get update
2. 安装必要的包
安装一些必要的包,以便 apt
可以使用 HTTPS:
sudo apt-get install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common
3. 添加 Docker 的官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4. 将 Docker 的 APT 仓库添加到系统中
将 Docker 的稳定版仓库添加到你的系统:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
5. 更新包索引
再次更新包索引,以确保系统可以访问 Docker 的仓库:
sudo apt-get update
6. 安装 Docker CE(Community Edition)
安装 Docker 的社区版:
sudo apt-get install -y docker-ce docker-ce-cli containerd.io
7. 验证 Docker 是否安装成功
运行以下命令来验证 Docker 是否安装成功:
sudo docker --version
输出类似以下内容,说明安装成功:
Docker version 20.10.12, build e91ed57
8. 运行 Hello World 容器(可选)
运行一个简单的容器来测试 Docker 是否正常工作:
sudo docker run hello-world
9. 将当前用户添加到 Docker 用户组(可选)
为了避免每次运行 Docker 命令时都需要输入 sudo
,可以将当前用户添加到 docker
用户组:
sudo usermod -aG docker ${USER}
然后重新登录或重启系统,使更改生效。
10. 验证是否无需 sudo 即可运行 Docker
重新登录后,验证是否可以无需 sudo
运行 Docker:
docker run hello-world
注意事项
- 如果需要安装特定版本的 Docker,可以在安装前运行以下命令列出可用版本:
然后选择一个版本进行安装,例如:apt-cache madison docker-ce
sudo apt-get install -y docker-ce=<VERSION_STRING>
通过以上步骤,你就可以在 Ubuntu 上成功安装并运行 Docker 了!