安装Docker Engine是在Ubuntu上进行容器化应用程序开发和部署的常见任务之一。下面是在Ubuntu上安装Docker Engine的步骤:
1. 更新包列表
首先,确保你的Ubuntu系统的包列表是最新的。运行以下命令:
sudo apt update
2. 安装依赖包
安装一些必要的依赖包,以便能够使用HTTPS来下载Docker的软件包:
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
3. 添加Docker官方GPG密钥
添加Docker官方的GPG密钥以确保下载的软件包是经过签名的。运行以下命令:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4. 添加Docker存储库
添加Docker存储库以获取最新版本的Docker Engine。根据你的Ubuntu版本选择下面的命令:
对于Ubuntu 20.04:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu focal stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
对于Ubuntu 18.04:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu bionic stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5. 安装Docker Engine
更新包列表并安装Docker Engine:
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
6. 启动Docker
安装完成后,Docker服务将自动启动。你可以使用以下命令来检查Docker服务的状态:
sudo systemctl status docker
7. 使用非root用户运行Docker(可选)
默认情况下,Docker需要使用sudo权限来运行命令。如果想允许普通用户运行Docker命令,可以将用户添加到docker组:
sudo usermod -aG docker your_username
在这里,将 your_username
替换为你的实际用户名。然后,退出并重新登录以使更改生效。
8. 测试Docker
运行以下命令来验证Docker安装是否成功:
docker --version
你应该看到Docker Engine的版本信息。
至此,你已成功在Ubuntu上安装了Docker Engine。你可以使用Docker来运行容器化的应用程序和服务,实现更轻松的部署和管理。请记住,使用Docker需要一些学习和实践,可以查阅Docker文档以了解更多关于Docker的信息和用法。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。