在Ubuntu上安装Docker的步骤如下:
更新包索引
sudo apt update
安装必要的包
sudo apt install apt-transport-https ca-certificates curl software-properties-common
添加Docker的官方GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
设置稳定版仓库
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
再次更新包索引
sudo apt update
安装Docker引擎
sudo apt install docker-ce docker-ce-cli containerd.io
验证安装
sudo docker run hello-world
安装Snap包管理器(如果尚未安装)
sudo apt update
sudo apt install snapd
启用Snap商店
sudo snap install core
通过Snap商店安装Docker
sudo snap install docker
启动并启用Docker服务
sudo systemctl start docker
sudo systemctl enable docker
验证安装
sudo docker run hello-world
权限问题:默认情况下,Docker需要root权限。你可以将当前用户添加到docker
组来避免每次运行Docker命令时都需要输入sudo
。
sudo usermod -aG docker $USER
然后注销并重新登录以使更改生效。
防火墙设置:确保你的防火墙允许Docker的网络通信。
SELinux/AppArmor:如果你启用了SELinux或AppArmor,可能需要调整相关策略以允许Docker正常工作。
按照上述步骤操作后,你应该能够在Ubuntu系统上成功安装并运行Docker。如果在安装过程中遇到任何问题,请参考Docker官方文档或社区论坛寻求帮助。