1. 更新系统
确保系统是最新的:
sudo apt update
sudo apt upgrade -y
2. 安装必要的包
安装apt-transport-https
, ca-certificates
, curl
, software-properties-common
:
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
3. 添加Docker的官方GPG密钥
curl -fsSL https://mirrors.tencentyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
4. 添加腾讯云镜像的Docker APT源
使用腾讯云镜像源替代官方源:
sudo add-apt-repository "deb [arch=amd64] https://mirrors.tencentyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
5. 更新APT包索引
sudo apt update
6. 安装Docker CE(Community Edition)
sudo apt install docker-ce docker-ce-cli containerd.io -y
7. 启动并启用Docker服务
sudo systemctl start docker
sudo systemctl enable docker
8. 验证Docker安装
运行以下命令来验证Docker是否正确安装:
sudo docker --version
你应该能看到类似如下的输出,表示Docker已成功安装:
Docker version 20.10.7, build f0df350
9. 配置非root用户使用Docker
为了避免每次使用Docker都要使用sudo
,可以将当前用户添加到docker
组中:
sudo usermod -aG docker $USER
然后需要注销并重新登录,或者使用以下命令立即应用该更改:
newgrp docker
10. 测试非root用户运行Docker
docker run hello-world
如果看到以下输出,说明Docker安装成功且配置正确:
Hello from Docker!
This message shows that your installation appears to be working correctly.