Linux下安装docker

1、查看系统版本

Docker支持64位版本的CentOS 7和CentOS 8及更高版本,它要求Linux内核版本不低于3.10。查看Linux版本的命令这里推荐两种:lsb_release -a或cat /etc/redhat-release。

显然,当前Linux系统为CentOS7。再查一下内核版本是否不低于3.10。

查看内核版本有三种方式:

  1. cat /proc/version
  2. uname -a
  3. uname -r

2、Docker安装

2.1: 安装必要的一些系统工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

2.2: 添加软件源信息

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

2.3: 更新yum索引列表并安装Docker引擎

sudo yum makecache fast

2.4:yum索引列表没有更新可以直接使用yum makecache

sudo yum install docker-ce

2.5:开启Docker服务

sudo service docker start

安装过程中会提示确认,输入y以确认

3.测试是否安装成功

4、配置下载docker镜像的仓库

docker的默认仓库Docker Hub下载速度在国内是很慢的,需要我们替换为阿里云的仓库。

打开阿里云的官网,搜索容器,找到容器与镜像服务。

进入容器与镜像服务页面,点击镜像加速器

  • 依据页面的提示,在Terminal中输入以下指令:

  • 这里注意registry-mirrors的地址每个人都是不一样的,要查看页面上显示的地址。

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'

{

"registry-mirrors": "https://xxxxxx.mirror.aliyuncs.com"

}

EOF

sudo systemctl daemon-reload

sudo systemctl restart docker

5、测试HelloWorld镜像

在Terminal中输入docker run hello-world。看到 Hello from Docker! 字段说明我们的安装步骤没有问题,Docker已经成功安装~

相关推荐
高旭的旭几秒前
反向 SSH 隧道远程方案
运维·ssh
元启数宇几秒前
机电设计AI不只是消防:给排水、暖通、强弱电如何进入自动化?
运维·人工智能·自动化
vsropy3 分钟前
安装虚拟机VMware
linux·windows
Jason_chen6 分钟前
Linux 3.0 串口机制深度解析:传统8250驱动与基础RS-232/485支持
linux·前端
CHrisFC6 分钟前
LIMS 系统 AI 建设路径:从自动化到智能化的演进之路
运维·人工智能·自动化
Jason_chen7 分钟前
Linux 5.10 串口机制深度解析:serial_core重构与RS-485自动方向控制革命
linux
杰克逊的日记10 分钟前
如何部署EDA工具及运维
运维·eda运维
码语智行10 分钟前
常见nginx配置
运维·nginx
上海达策TECHSONIC19 分钟前
零售ERP选型解析:SAP Business One 适配成长型零售企业的核心逻辑
大数据·运维·人工智能·云计算·运维开发·零售
蜡笔婧萱29 分钟前
磁盘监控 + Web 服务巡检自动化脚本实训任务
运维·自动化