温馨提示×

Docker容器在CentOS中如何管理

小樊
46
2025-03-03 09:33:21
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS中管理Docker容器可以通过以下几种方式进行:

安装Docker

首先需要在CentOS系统上安装Docker。可以按照以下步骤进行操作:

  1. 更新系统

    sudo yum update
    
  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引擎

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

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

    sudo systemctl enable docker
    

常用Docker命令

  • 查看运行中的应用

    docker ps
    
  • 检索镜像

    docker search
    
  • 列出镜像

    docker images
    
  • 删除镜像

    docker rmi <image_id>
    
  • 启动镜像

    docker run -d -p <host_port>:<container_port> <image_name>
    

    例如:

    docker run -d -p 80:80 nginx
    
  • 进入容器内部

    docker exec -it <container_id> /bin/bash
    
  • 停止正在运行的容器

    docker stop <container_id>
    
  • 重新启动已经运行过的容器

    docker restart <container_id>
    

使用docker-compose管理多容器应用

docker-compose是一个用于定义和运行多容器Docker应用的工具。通过编写一个docker-compose.yml文件,可以方便地管理和启动多个容器。

  1. 创建docker-compose.yml文件

    version: '2.0'
    services:
      web:
        build: .
        ports:
          - "8000:8000"
        volumes:
          - .:/code
    
  2. 启动容器

    docker-compose up -d
    
  3. 停止容器

    docker-compose down
    
  4. 查看容器状态

    docker-compose ps
    

管理Docker卷

Docker卷可用于持久化容器数据。常用命令包括:

  • 列出卷

    docker volume ls
    
  • 检查卷详情

    docker volume inspect <volume_name>
    

管理Docker网络

Docker网络用于连接容器。常用命令包括:

  • 创建网络

    docker network create <network_name>
    
  • 查看网络

    docker network ls
    

通过上述方法,可以在CentOS系统中高效地管理Docker容器。

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

推荐阅读:docker容器在centos如何管理

0