在CentOS中管理Docker容器可以通过以下几种方式进行:
首先需要在CentOS系统上安装Docker。可以按照以下步骤进行操作:
更新系统:
sudo yum update
安装依赖:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加Docker的官方镜像源:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装Docker引擎:
sudo yum install docker-ce
启动Docker服务:
sudo systemctl start docker
设置Docker开机自启:
sudo systemctl enable 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应用的工具。通过编写一个docker-compose.yml
文件,可以方便地管理和启动多个容器。
创建docker-compose.yml
文件:
version: '2.0'
services:
web:
build: .
ports:
- "8000:8000"
volumes:
- .:/code
启动容器:
docker-compose up -d
停止容器:
docker-compose down
查看容器状态:
docker-compose ps
Docker卷可用于持久化容器数据。常用命令包括:
列出卷:
docker volume ls
检查卷详情:
docker volume inspect <volume_name>
Docker网络用于连接容器。常用命令包括:
创建网络:
docker network create <network_name>
查看网络:
docker network ls
通过上述方法,可以在CentOS系统中高效地管理Docker容器。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:docker容器在centos如何管理