找回密码
 立即注册
首页 业界区 安全 【Docker】Centos8安装docker

【Docker】Centos8安装docker

凶契帽 2025-6-21 08:52:42
1、卸载旧版本
  1. sudo yum remove docker \
  2.                   docker-client \
  3.                   docker-client-latest \
  4.                   docker-common \
  5.                   docker-latest \
  6.                   docker-latest-logrotate \
  7.                   docker-logrotate \
  8.                   docker-selinux \
  9.                   docker-engine-selinux \
  10.                   docker-engine
复制代码
2、yum安装工具
  1. sudo yum install -y yum-utils device-mapper-persistent-data lvm2
复制代码
3、配置docker镜像源
  1. sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
复制代码
4、安装docker
  1. sudo yum install docker-ce docker-ce-cli containerd.io
复制代码
5、查看安装docker版本
  1. docker -v
复制代码
6、关闭防火墙
  1. systemctl status firewalld
  2. firewall-cmd --permanent --zone=trusted --add-interface=docker0
  3. firewall-cmd --reload
复制代码
7、开启docker服务
  1. sudo systemctl enable docker
  2. sudo systemctl start docker
复制代码
8、查看docker启动状态
  1. systemctl status docker
复制代码
9、基础命令

镜像管理


  • 查看本地镜像: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、验证是否成功
  1. docker run hello-world
复制代码
如果出现下面错误:
1.png

 执行命令:
[code]sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json
您需要登录后才可以回帖 登录 | 立即注册