docker命令在centos如何使用

705
2025/3/9 12:32:08
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS上使用Docker命令,首先需要确保已经安装了Docker。以下是在CentOS上安装和使用Docker的基本步骤:

安装Docker

  1. 更新系统包

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

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    
  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
    sudo systemctl enable docker
    
  6. 验证安装

    sudo docker run hello-world
    

常用Docker命令

镜像操作

  • 拉取镜像

    sudo docker pull <image-name>:<tag>
    
  • 列出所有镜像

    sudo docker images
    
  • 删除镜像

    sudo docker rmi <image-id>
    

容器操作

  • 运行容器

    sudo docker run -d --name <container-name> <image-name>:<tag>
    
  • 查看运行中的容器

    sudo docker ps
    
  • 查看所有容器(包括停止的)

    sudo docker ps -a
    
  • 停止容器

    sudo docker stop <container-id-or-name>
    
  • 删除容器

    sudo docker rm <container-id-or-name>
    
  • 进入正在运行的容器

    sudo docker exec -it <container-id-or-name> /bin/bash
    

网络操作

  • 列出所有网络

    sudo docker network ls
    
  • 创建网络

    sudo docker network create <network-name>
    
  • 连接到网络

    sudo docker network connect <network-name> <container-id-or-name>
    

卷操作

  • 列出所有卷

    sudo docker volume ls
    
  • 创建卷

    sudo docker volume create <volume-name>
    
  • 删除卷

    sudo docker volume rm <volume-name>
    

注意事项

  • 在CentOS 7上使用Docker时,可能需要安装firewalld并配置防火墙规则以允许Docker通信。
  • 在CentOS 8上,Docker已经集成在默认的仓库中,安装过程更为简单。

通过以上步骤,你应该能够在CentOS上成功安装和使用Docker。如果有任何问题,请参考Docker官方文档或相关社区资源。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: CentOS Python虚拟环境如何创建