各个系统的 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
相关推荐
..空空的人19 分钟前
C++基于websocket的多用户网页五子棋 ---- 整合封装服务器模块设计实现
运维·服务器
愚戏师35 分钟前
Python3 多线程
linux·运维·服务器·python
n***33351 小时前
linux redis简单操作
linux·运维·redis
q***71011 小时前
从零到上线:Node.js 项目的完整部署流程(包含 Docker 和 CICD)
docker·容器·node.js
ArabySide2 小时前
【ASP.NET Core】ASP.NET Core应用的Docker容器化与阿里云托管
阿里云·docker·asp.net
xuchaoxin13753 小时前
cdn节点代理的副作用@fail2ban对接cdn封锁恶意请求ip@fail2ban封锁ip有效性问题
运维·网络·cdn·cloudflare
q***04633 小时前
Linux环境下Tomcat的安装与配置详细指南
linux·运维·tomcat
好奇的菜鸟4 小时前
在 WSL 中安装 Docker
运维·docker·容器
杨浦老苏4 小时前
AI驱动的图表生成器Next-AI-Draw.io
人工智能·docker·ai·群晖·draw.io
x***44014 小时前
linux 设置tomcat开机启动
linux·运维·tomcat