在Debian上使用Docker,你需要遵循以下步骤:
更新系统包: 打开终端并运行以下命令来确保你的系统包是最新的:
sudo apt update && sudo apt upgrade -y
安装必要的包:
安装一些必要的软件包,这些软件包允许apt
通过HTTPS使用仓库:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
添加Docker的官方GPG密钥: 运行以下命令来添加Docker的官方GPG密钥:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
设置Docker仓库: 添加Docker的APT仓库到你的系统:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
更新APT包索引: 再次更新APT包索引以包含Docker仓库中的包:
sudo apt update
安装Docker CE(社区版): 安装Docker Community Edition及其相关组件:
sudo apt install docker-ce docker-ce-cli containerd.io
启动Docker服务: 启动Docker服务并设置为开机自启:
sudo systemctl start docker
sudo systemctl enable docker
验证Docker安装: 运行一个测试容器来验证Docker是否正确安装并运行:
sudo docker run hello-world
如果安装成功,你将看到一条消息,说明你的Docker引擎正在运行。
管理Docker服务:
你可以使用systemctl
命令来管理Docker服务,例如停止、重启或查看其状态:
sudo systemctl stop docker
sudo systemctl restart docker
sudo systemctl status docker
添加用户到Docker组(可选):
如果你想在不使用sudo
的情况下运行Docker命令,可以将你的用户添加到docker
组:
sudo usermod -aG docker ${USER}
添加用户后,你需要注销并重新登录,或者使用以下命令来应用新的组权限:
newgrp docker
请注意,上述步骤适用于Debian的稳定版。如果你使用的是其他版本(如测试版或不稳定版),可能需要调整仓库地址。此外,根据你的Debian版本和安全策略,某些步骤可能略有不同。