在CentOS上管理Docker容器可以通过以下几种常用命令和步骤实现:
更新YUM包:
sudo yum update
安装必要的软件包:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加Docker YUM软件源:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装Docker CE:
sudo yum install docker-ce
启动Docker服务:
sudo systemctl start docker
设置Docker开机自启:
sudo systemctl enable docker
验证安装:
sudo docker --version
查看所有镜像:
docker images
搜索镜像:
docker search nginx
拉取镜像:
docker pull nginx
删除镜像:
docker rmi nginx
查看所有正在运行的容器:
docker ps
查看所有容器(包括已停止的):
docker ps -a
删除容器:
docker rm <container_id>
删除所有容器:
docker rm $(docker ps -aq)
创建并运行一个Nginx容器:
docker run -d --name nginx -p 80:80 nginx
参数说明:
-d
:后台运行
–name:指定容器名称-p
:端口映射(格式:宿主机端口:容器端口)停止容器:
docker stop <container_id>
重启容器:
docker restart <container_id>
docker exec -it <container_id> /bin/bash
查看容器日志:
docker logs <container_id>
删除容器:
docker rm <container_id>
删除所有容器:
docker rm $(docker ps -aq)
安装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
创建docker-compose.yml文件:
version: '3'
services:
web:
build: .
ports:
- "8000:8000"
volumes:
- .:/code
启动多容器应用:
docker-compose up -d
查看运行中的容器:
docker-compose ps
通过这些命令和步骤,您可以在CentOS上高效地管理Docker容器,满足各种应用部署和管理需求。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: centos cmatrix应用场景