Linux环境下Docker的安装

简介: 本文介绍了Linux环境下Docker的安装。记录了基于CentOS7的Docker-ce:v20.10.11的安装。

Linux环境下Docker的安装


目录

  1. 系统及软件版本

  2. 安装过程

    2.1 设置Docker仓库

    2.2 指定Docker版本进行安装

    2.3 配置国内镜像下载加速源

    2.4 Docker版本及功能测试


1. 系统及软件版本

虚拟机版本:VMware Workstation Pro 17

虚拟机镜像版本:CentOS Linux release 7.9.2009 (Core)

Docker版本:ce-20.10.11

如果需要卸载其他版本的Docker,可查阅《Linux环境下Docker的卸载》:https://developer.aliyun.com/article/1283380?spm=a2c6h.13148508.setting.14.6efe4f0eQGgPUc。

2. 安装过程
2.1 设置Docker仓库
# 导入yum-utils工具包,便于拉取配置文件
sudo yum install -y yum-utils
# 这是docker官方仓库,国内访问较慢
# sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 建议使用国内的docker镜像源例如阿里云
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2.2 指定Docker版本进行安装

Docker官方文档给出了指定版本安装docker的方法。

# 将<VERSION_STRING>替换成想要安装的Docker版本即可,本文使用的Docker版本是社区版20.10.11。
# 如果没有版本需求可不带版本进行下载,默认下载最新的稳定版本。
sudo yum install -y docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
# 启动docker服务
sudo systemctl start docker
# 添加开机自启动,避免需要开机手动启动
sudo systemctl enable docker
2.3 配置国内镜像下载加速源

参考阿里云容器镜像服务中的配置,此服务需要申请阿里云账号。

如果不想申请阿里云账号,可以使用网易的镜像下载源:http://hub-mirror.c.163.com。

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://<阿里云账号的个人编码>.mirror.aliyuncs.com"]
}
EOF
# 重新加载配置文件以及docker服务
sudo systemctl daemon-reload
sudo systemctl restart docker
2.4 Docker版本及功能测试
[root@localhost bin]# docker --version
Docker version 20.10.11, build dea9396
[root@localhost bin]# docker run hello-world
...
Hello from Docker!
This message shows that your installation appears to be working correctly.
...
# 成功安装docker-ce-20.10.11
相关实践学习
CentOS 7迁移Anolis OS 7
龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
目录
相关文章
|
21天前
|
缓存 Linux Docker
【最新版正确姿势】Docker安装教程(简单几步即可完成)
之前的老版本Docker安装教程已经发生了变化,本文分享了Docker最新版安装教程,其他操作系统版本也可以参考官 方的其他安装版本文档。
657 2
【最新版正确姿势】Docker安装教程(简单几步即可完成)
|
11天前
|
负载均衡 网络协议 算法
Docker容器环境中服务发现与负载均衡的技术与方法,涵盖环境变量、DNS、集中式服务发现系统等方式
本文探讨了Docker容器环境中服务发现与负载均衡的技术与方法,涵盖环境变量、DNS、集中式服务发现系统等方式,以及软件负载均衡器、云服务负载均衡、容器编排工具等实现手段,强调两者结合的重要性及面临挑战的应对措施。
31 3
|
18天前
|
缓存 Ubuntu Linux
Linux环境下测试服务器的DDR5内存性能
通过使用 `memtester`和 `sysbench`等工具,可以有效地测试Linux环境下服务器的DDR5内存性能。这些工具不仅可以评估内存的读写速度,还可以检测内存中的潜在问题,帮助确保系统的稳定性和性能。通过合理配置和使用这些工具,系统管理员可以深入了解服务器内存的性能状况,为系统优化提供数据支持。
25 4
|
21天前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
46 4
|
28天前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
38 5
|
28天前
|
关系型数据库 MySQL Linux
Linux环境下MySQL数据库自动定时备份实践
数据库备份是确保数据安全的重要措施。在Linux环境下,实现MySQL数据库的自动定时备份可以通过多种方式完成。本文将介绍如何使用`cron`定时任务和`mysqldump`工具来实现MySQL数据库的每日自动备份。
68 3
|
28天前
|
监控 关系型数据库 MySQL
Linux环境下MySQL数据库自动定时备份策略
在Linux环境下,MySQL数据库的自动定时备份是确保数据安全和可靠性的重要措施。通过设置定时任务,我们可以每天自动执行数据库备份,从而减少人为错误和提高数据恢复的效率。本文将详细介绍如何在Linux下实现MySQL数据库的自动定时备份。
35 3
|
24天前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
130 0
|
28天前
|
Docker 容器
【赵渝强老师】使用二进制包方式安装Docker
本文介绍了在企业生产环境中无法直接访问外网时,如何使用Docker官方提供的二进制包进行Docker的离线安装。文章详细列出了从安装wget、下载Docker安装包、解压、复制命令到启动Docker服务的具体步骤,并提供了相关命令和示例图片。最后,还介绍了如何设置Docker为开机自启模式。
|
28天前
|
缓存 Ubuntu Linux
如何安装Docker
如何安装Docker
127 0

热门文章

最新文章