凶契帽 发表于 2025-6-21 08:52:42

【Docker】Centos8安装docker

1、卸载旧版本

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine2、yum安装工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm23、配置docker镜像源

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo4、安装docker

sudo yum install docker-ce docker-ce-cli containerd.io5、查看安装docker版本

docker -v6、关闭防火墙

systemctl status firewalld

firewall-cmd --permanent --zone=trusted --add-interface=docker0

firewall-cmd --reload7、开启docker服务

sudo systemctl enable docker

sudo systemctl start docker8、查看docker启动状态

systemctl status docker9、基础命令

镜像管理


[*]查看本地镜像:docker images
[*]拉取镜像:docker pull :
[*]删除镜像:docker rmi
[*]构建镜像:docker build -t.
容器操作


[*]启动新容器:docker run [参数]
[*]停止容器:docker stop
[*]启动已停止容器:docker start
[*]重启容器:docker restart
[*]删除容器:docker rm
[*]强制删除运行中容器:docker rm -f
[*]清理停止的容器:docker container prune
信息查看


[*]查看运行中容器:docker ps
[*]查看所有容器:docker ps -a
[*]查看容器日志:docker logs
[*]实时跟踪日志:docker logs -f
[*]查看容器详情:docker inspect
[*]监控资源占用:docker stats
容器交互


[*]进入运行中容器:docker exec -it/bin/bash
网络管理


[*]查看所有网络:docker network ls
[*]创建网络:docker network create
[*]容器加入网络:docker run --network= ...
数据卷管理


[*]列出数据卷:docker volume ls
[*]创建数据卷:docker volume create
[*]挂载数据卷:docker run -v : ...
系统清理


[*]清理无用资源:docker system prune
[*]彻底清理未使用镜像:docker system prune -a
10、验证是否成功

docker run hello-world如果出现下面错误:

 执行命令:
sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json
页: [1]
查看完整版本: 【Docker】Centos8安装docker