centos

如何用centos管理docker

小樊
31
2025-05-02 18:27:16
栏目: 智能运维

在CentOS上管理Docker,你需要遵循一系列步骤来安装、启动、停止和删除Docker容器。以下是一些基本的命令和操作指南:

安装Docker

  1. 更新系统包

    sudo yum update -y
    
  2. 安装必要的软件包

    sudo yum install -y yum-utils
    
  3. 设置Docker仓库

    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
  4. 安装Docker CE(社区版)

    sudo yum install docker-ce docker-ce-cli containerd.io
    
  5. 启动Docker服务

    sudo systemctl start docker
    
  6. 设置Docker开机自启

    sudo systemctl enable docker
    
  7. 验证Docker安装

    sudo docker run hello-world
    

管理Docker容器

  1. 运行一个容器

    sudo docker run -d --name my_container_name -p host_port:container_port image_name
    
  2. 查看运行中的容器

    sudo docker ps
    
  3. 查看所有容器(包括未运行的)

    sudo docker ps -a
    
  4. 停止一个容器

    sudo docker stop container_name_or_id
    
  5. 启动一个已停止的容器

    sudo docker start container_name_or_id
    
  6. 删除一个容器

    sudo docker rm container_name_or_id
    
  7. 删除所有未运行的容器

    sudo docker container prune
    
  8. 删除所有容器、镜像、卷和网络

    sudo docker system prune -a
    

管理Docker镜像

  1. 拉取一个镜像

    sudo docker pull image_name
    
  2. 列出所有本地镜像

    sudo docker images
    
  3. 删除一个镜像

    sudo docker rmi image_id_or_name
    

管理Docker卷

  1. 创建一个卷

    sudo docker volume create volume_name
    
  2. 列出所有卷

    sudo docker volume ls
    
  3. 删除一个卷

    sudo docker volume rm volume_name
    

管理Docker网络

  1. 创建一个网络

    sudo docker network create network_name
    
  2. 列出所有网络

    sudo docker network ls
    
  3. 删除一个网络

    sudo docker network rm network_name
    

其他有用的命令

请注意,根据你的CentOS版本和Docker版本,某些命令可能会有所不同。始终建议查阅最新的官方文档以获取最准确的信息。

0
看了该问题的人还看了