debian

Docker在Debian上怎么用

小樊
40
2025-05-04 07:44:48
栏目: 智能运维

在Debian上使用Docker,你需要遵循以下步骤:

  1. 更新系统包: 打开终端并运行以下命令来确保你的系统包是最新的:

    sudo apt update && sudo apt upgrade -y
    
  2. 安装必要的包: 安装一些必要的软件包,这些软件包允许apt通过HTTPS使用仓库:

    sudo apt install apt-transport-https ca-certificates curl software-properties-common
    
  3. 添加Docker的官方GPG密钥: 运行以下命令来添加Docker的官方GPG密钥:

    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
    
  4. 设置Docker仓库: 添加Docker的APT仓库到你的系统:

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
    
  5. 更新APT包索引: 再次更新APT包索引以包含Docker仓库中的包:

    sudo apt update
    
  6. 安装Docker CE(社区版): 安装Docker Community Edition及其相关组件:

    sudo apt install docker-ce docker-ce-cli containerd.io
    
  7. 启动Docker服务: 启动Docker服务并设置为开机自启:

    sudo systemctl start docker
    sudo systemctl enable docker
    
  8. 验证Docker安装: 运行一个测试容器来验证Docker是否正确安装并运行:

    sudo docker run hello-world
    

    如果安装成功,你将看到一条消息,说明你的Docker引擎正在运行。

  9. 管理Docker服务: 你可以使用systemctl命令来管理Docker服务,例如停止、重启或查看其状态:

    sudo systemctl stop docker
    sudo systemctl restart docker
    sudo systemctl status docker
    
  10. 添加用户到Docker组(可选): 如果你想在不使用sudo的情况下运行Docker命令,可以将你的用户添加到docker组:

    sudo usermod -aG docker ${USER}
    

    添加用户后,你需要注销并重新登录,或者使用以下命令来应用新的组权限:

    newgrp docker
    

请注意,上述步骤适用于Debian的稳定版。如果你使用的是其他版本(如测试版或不稳定版),可能需要调整仓库地址。此外,根据你的Debian版本和安全策略,某些步骤可能略有不同。

0
看了该问题的人还看了