温馨提示×

Debian如何与Docker完美结合

小樊
53
2025-07-22 05:21:16
栏目: 智能运维

要在Debian系统上实现与Docker的完美结合,您可以按照以下步骤进行操作:

安装Docker CE

  1. 准备工作

    • 确保您的Debian系统已更新到最新版本:
      sudo apt update
      sudo apt upgrade
      
    • 安装必要的依赖项:
      sudo apt install apt-transport-https ca-certificates curl software-properties-common
      
  2. 添加Docker GPG密钥

    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
    
  3. 设置Docker仓库

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
    
  4. 安装Docker CE

    sudo apt update
    sudo apt install docker-ce
    
  5. 验证安装

    sudo docker --version
    

配置Docker CE

  1. 创建Docker用户组

    sudo groupadd docker
    
  2. 将当前用户添加到Docker用户组

    sudo usermod -aG docker $USER
    
  3. 重启系统: 重启系统后,您可以通过以下命令验证Docker是否可用:

    sudo systemctl status docker
    

使用Docker CE

  1. 运行Docker容器: 以下是一个简单的示例,演示如何使用Docker CE运行一个容器:

    sudo docker run -d -P --name webserver nginx
    

    这行命令将启动一个基于nginx镜像的容器,并映射容器的80端口到宿主机的随机端口。

  2. 查看容器列表

    sudo docker ps
    

    这行命令将列出当前正在运行的容器。

  3. 停止并删除容器

    sudo docker stop webserver
    sudo docker rm webserver
    

    这行命令将停止并删除名为webserver的容器。

管理Docker容器和镜像

  1. 列出所有容器

    docker ps -a
    
  2. 拉取新镜像

    docker pull ubuntu
    
  3. 查看镜像详细信息

    docker image inspect ubuntu
    
  4. 删除镜像

    docker rmi ubuntu
    
  5. 删除容器

    docker stop my_container && docker rm my_container
    
  6. 清理未使用的资源

    docker system prune
    

通过以上步骤,您可以在Debian系统上成功安装、配置和管理Docker CE,并根据需要创建和使用自定义的Docker镜像。

0