温馨提示×

docker如何管理centos上的容器

小樊
45
2025-11-29 16:37:47
栏目: 智能运维

在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
    
  6. 设置开机自启

    sudo systemctl enable docker
    

基本操作

启动容器

sudo docker run -it --name my_container centos /bin/bash

查看运行中的容器

sudo docker ps

查看所有容器(包括停止的)

sudo docker ps -a

停止容器

sudo docker stop my_container

启动已停止的容器

sudo docker start my_container

删除容器

sudo docker rm my_container

删除所有停止的容器

sudo docker container prune

高级操作

查看容器日志

sudo docker logs my_container

进入正在运行的容器

sudo docker exec -it my_container /bin/bash

复制文件到容器

sudo docker cp /path/to/local/file my_container:/path/to/container/file

从容器复制文件到本地

sudo docker cp my_container:/path/to/container/file /path/to/local/file

查看容器详细信息

sudo docker inspect my_container

查看容器的资源使用情况

sudo docker stats my_container

网络管理

创建自定义网络

sudo docker network create my_network

将容器连接到网络

sudo docker network connect my_network my_container

数据卷管理

创建数据卷

sudo docker volume create my_volume

将数据卷挂载到容器

sudo docker run -it --name my_container -v my_volume:/path/to/container/data centos /bin/bash

通过以上步骤,你可以在CentOS上有效地管理和操作Docker容器。根据具体需求,可以进一步探索Docker的其他功能和高级配置。

0