在Debian上安装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/debian/gpg | sudo apt-key add -
添加Docker仓库
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
更新包索引
sudo apt update
安装Docker CE(社区版)
sudo apt install docker-ce docker-ce-cli containerd.io
启动Docker服务
sudo systemctl start docker
设置Docker开机自启
sudo systemctl enable docker
验证安装
sudo docker run hello-world
安装Snap包管理器
sudo apt update
sudo apt install snapd
启用Snap商店
sudo snap install docker
启动Docker服务
sudo systemctl start docker
设置Docker开机自启
sudo systemctl enable docker
验证安装
sudo docker run hello-world
权限问题:默认情况下,Docker需要root权限才能运行。你可以将当前用户添加到docker
组来避免每次使用Docker命令时都需要输入sudo
。
sudo usermod -aG docker $USER
添加后,注销并重新登录以使更改生效。
防火墙设置:确保你的防火墙允许Docker所需的端口(通常是2375和2376)。
SELinux/AppArmor:如果你使用的是SELinux或AppArmor,可能需要调整相关策略以允许Docker运行。
通过以上步骤,你应该能够在Debian系统上成功安装并运行Docker。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:如何在Ubuntu上安装Docker