各个系统的 docker安装

docker简介

Docker 是一组平台即服务的产品,它基于操作系统层级的虚拟化技术,将软件与其依赖项打包为容器。本文将介绍在 CentOS 8 操作系统中安装 Docker 服务,并解决镜像源无法访问的问题。

centos8 安装

1 检查版本

Docker 要求 CentOS 的内核版本至少高于 3.10,可以用命令uname -r查看

2 安装 Docker 所需依赖

java 复制代码
//执行命令yum install -y yum-utils device-mapper-persistent-data lvm2进行安装
yum install -y yum-utils device-mapper-persistent-data lvm2

3 添加仓库

二者选其一即可

执行命令yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo进行添加:阿里云仓库

java 复制代码
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

执行命令yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo进行添加:国外仓库

java 复制代码
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4 安装 Docker

执行命令yum -y install docker-ce进行安装:

java 复制代码
yum -y install docker-ce

5 启动docker并设置开机自启

java 复制代码
systemctl start docker
systemctl enable docker

6 验证安装

  1. 检查 Docker 服务状态
java 复制代码
systemctl status docker
  1. 检查 Docker 版本
java 复制代码
docker --version
  1. 运行测试容器 hello world
java 复制代码
docker run hello-world
相关推荐
邪修king17 分钟前
Re:Linux 系统篇(三十五):进程间通信Chapter2:从匿名管道到进程池:Linux 进程间通信实战(深度理解「先描述,再组织」)
java·linux·运维
运维行者_2 小时前
应用性能监控怎么选?从调用链到用户体验的五个能力维度
运维·服务器·数据库·人工智能·mysql·性能优化·应用性能监控
考虑考虑6 小时前
nginx路由重写
运维·后端·自动化运维
Zenova EdgeOS8 小时前
Linux 内核日志 dmesg 进阶实战:从现场过滤到持久化闭环
linux·运维·服务器
郝亚军8 小时前
ec_private.pem的生成方法
linux·运维·服务器
NendoZen9 小时前
Arch Linux解决Grub无法SAVEDEFAULT问题(uki启动问题)
linux·运维·服务器
Elastic 中国社区官方博客10 小时前
Elasticsearch:安装自行管理的 Elastic Stack 集群
大数据·运维·服务器·数据库·elasticsearch·搜索引擎·全文检索
忆挽篱笙歌10 小时前
进程控制管理
linux·运维·服务器
fengkai454511 小时前
3、Kubernetes的Namespace&Contexts&Pod&YAML格式
运维·容器·kubernetes·k8s·namespace·yaml·pod
戴西软件12 小时前
制造研发中的AI视觉与仿真:戴西工程图纸智能审图智能体、戴西3DViz_CAE AI集成与戴西3DViz_CAD AI集成
大数据·运维·人工智能·3d·自动化·制造·rpa