centos

CentOS下Docker容器如何管理

小樊
45
2025-03-25 13:56:34
栏目: 智能运维

在CentOS下管理Docker容器可以通过多种命令和工具实现。以下是一些常用的管理命令和步骤:

安装Docker

首先,需要在CentOS系统上安装Docker。可以参考以下步骤:

  1. 卸载旧版本
sudo yum remove -y docker \
                    docker-client \
                    docker-client-latest \
                    docker-common \
                    ._docker
  1. 设置存储库
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
  1. 安装Docker引擎
sudo yum install -y docker-ce docker-ce-cli containerd.io
  1. 启动并启用Docker服务
sudo systemctl enable --now docker
  1. 验证安装
sudo systemctl status docker
docker --version

基本管理命令

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

docker-compose 是一个用于定义和运行多容器Docker应用的工具。通过编写一个 docker-compose.yml 文件,可以一次性定义并启动多个容器:

  1. 创建docker-compose.yml文件
version: '2.0'
services:
  web:
    build: .
    ports:
      - "8000:8000"
    volumes:
      - .:/code
  1. 安装docker-compose(如果尚未安装):
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
  1. 启动容器
cd composetest
sudo docker-compose up
  1. 查看容器状态
sudo docker-compose ps
  1. 停止并删除容器
sudo docker-compose down

镜像管理

网络配置

Docker提供了多种网络模式,可以根据需求选择合适的网络模式来实现容器之间的通信和与外部网络的连接:

通过以上命令和步骤,可以在CentOS下有效地管理Docker容器,包括安装、启动、停止、重启、删除容器,以及管理多容器应用和镜像。

0
看了该问题的人还看了