Centos下的Docker安装
Ubuntu下的docker安装请参考:Ubuntu下docker安装
本文主要演示如何在centos下安装docker环境
提示:以下安装过程必须在能够连接Internet的情况进行,先使用ping www.baidu.com来确认自己的网络是否畅通
1. 确认你的机器的linux内核版本
uname -r命令检查内核版本,返回的值大于3.10即可。
2. 卸载旧的docker环境(卸载失败不用管)
以防环境上之前安装过旧的Docker,所以需要先卸载旧版本:
sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine
3.设置仓库
1)安装docker所需的软件包
- yum-config-manager依赖:yum-utils
- device mapper 存储驱动程序依赖: device-mapper-persistent-data 和 lvm2。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2)设置阿里云yum源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4. 安装docker
可以选择安装最新版的docker,也可以挑选一个历史版本进行安装。
4.1 安装docker最新版
sudo yum install docker-ce docker-ce-cli containerd.io
4.2 安装指定docker版本
1)查看yum源中的多个docker版本
yum list docker-ce --showduplicates | sort -r
2)安装指定docker版本
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
如最新版本号:19.03.9-3.el7
sudo yum install docker-ce-19.03.9-3.el7 docker-ce-cli-19.03.9-3.el7 containerd.io
5.查看docker服务是否启动:
#查看docker服务状态
systemctl status docker#如果没启动,则启动docker服务
sudo systemctl start docker#添加开机启动
sudo systemctl enable docker
#测试docker的小例子 #docker起一个容器,跑hello-world的镜像
sudo docker run hello-world
6. Docker 镜像加速(解决docker拉取镜像慢的问题)
国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务,例如:
Docker官方提供的中国镜像库:https://registry.docker-cn.com
七牛云加速器:https://reg-mirror.qiniu.com
当配置某一个加速器地址之后,若发现拉取不到镜像,请切换到另一个加速器地址。国内各大云服务商均提供了 Docker 镜像加速服务,建议根据运行 Docker 的云平台选择对应的镜像加速服务。
我们以 Docker 官方加速器 https://registry.docker-cn.com 为例进行介绍。
对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):
{"registry-mirrors":["https://registry.docker-cn.com"]}
之后重新启动服务:
sudo systemctl daemon-reloadsudo systemctl restart docker
传送门:2021最新测试资料与大厂招聘合集
博主:测试生财(一个不为996而996的测开码农)
座右铭:专注测试开发与自动化运维,努力读书思考写作,为内卷的人生奠定财务自由。
内容范畴:技术提升,职场杂谈,事业发展,阅读写作,投资理财,健康人生。
csdn:https://blog.csdn.net/ccgshigao
博客园:https://www.cnblogs.com/qa-freeroad/
51cto:https://blog.51cto.com/14900374
微信公众号:测试生财(定期分享独家内容和资源)
Centos下的Docker安装相关推荐
- 腾讯云轻量应用服务器CentOS系统使用docker安装tomcat,MySQL 并发布SSM maven项目
腾讯云轻量应用服务器CentOS系统使用docker安装tomcat,MySQL 并发布SSM maven项目(记录) 一.服务器修改密码(此时已安装CentOS系统) 二.防火墙添加规则 三.连接X ...
- CentOS 7中Docker安装详细步骤 ( 资源 )
2019独角兽企业重金招聘Python工程师标准>>> 注意:centos 6.9上默认是安装docker早期的1.7.*版本,后续docker 分CE和EE的版本,只能安装在cen ...
- CentOS下利用Docker部署Surging
CentOS下利用Docker部署Surging 原文:CentOS下利用Docker部署Surging 1. 安装Centos, 配置固定ip 配置文件地址vi /etc/sysconfig/net ...
- 如何解决CentOS下使用yum安装python-pip失败
用Ubuntu的时候感觉很简单的事到ContOS上却变得很头痛,CentOS下使用yum安装python-pip失败的完美解决方法. 在执行以下命令安装Python-pip居然什么也没执行 yum i ...
- CentOS下Redis的安装
CentOS下Redis的安装 前言 安装Redis需要知道自己需要哪个版本,有针对性的安装,比如如果需要redis GEO这个地理集合的特性,那么redis版本就不能低于3.2版本,由于这个特性是3 ...
- Centos下gcc的安装、gcc的更新、gcc安装过程中报错:make[1]: *** [stage1-bubble] 错误 2
Centos下gcc的安装.gcc的更新.gcc安装过程中报错:make[1]: *** [stage1-bubble] 错误 2 文章目录: 1 下载gcc的源码 1.1 源码下载地址: 1.2 下 ...
- CentOS下软件的安装
Linux操作系统上软件的安装从整体上来说有两种方法: 一种是二进制安装,另一种是源码安装 下面我们就先说一下二进制安装 二进制安装我们一般采用两种工具rpm工具和yum工具 1.rpm工具 rpm ...
- 本地虚拟机上的docker安装mysql_linux下利用Docker安装mysql的步骤
作为一个测试人员,在学习的过程中,可能经常需要去在linux下安装一些软件,有的软件通过搜索别人的博客教程进行安装的话,随着一些软件的升级,以及虚拟机/服务器镜像版本不一致等外部因素,都有可能导致安装 ...
- centOS下mongodb的安装
###############centOS下mongodb的安装######### mongodb作为非关系型数据库NoSQL数据库的一种,并且是属于免安装类型. mongodb安装说明:32的安装d ...
最新文章
- Python:Resquest/Response
- 高项的项目管理ITTO(PMP第五版)
- 洞悉linux下的Netfilteriptables
- proe50安装方法64位_3ds max 2021 安装教程【64位】
- Maven项目 之eclipse操作篇
- 数据库设计的6个阶段
- python3 yield_Python3基础 yield 在函数中的用法示例
- 学习web标准、用户体验改善、Ajaxamp;Asp.Net
- ISSCC上的微型计算机:体积更小、功耗更少、算力更强
- php 清楚浏览器缓存,如何清除浏览器缓存
- 学生学籍管理系统数据库
- 建站选择Linux还是Windows操作系统?
- vue element-ui引入第三方图标 在线版
- 心理正常与异常的区分_正常心理与异常心理的判别标准
- vue+elementUI上传图片
- 2020年全球及中国自动化设备发展现状及市场竞争情况分析,本土企业加速布局,未来可期「图」
- TypesScript类型注解
- Volley 登录注册
- Android开发常用的测试用具
- SpaceX火箭发射成功,一文了解所用的软件技术栈
热门文章
- ROS中topic重映射理解及验证(remap标签)
- 计算机重启后桌面文件没有反应,电脑重启后桌面文件丢失背景变黑怎么办
- html5 九格转盘,简单的九宫格转盘文字抽奖js代码
- python AES CFB-128加密
- 苹果7php版本多少钱,苹果7自带系统版本是多少
- 【数据集处理】中国地面气候资料日值数据集(V3.0)
- 文本左右对齐Python
- python resize函数怎么用_python cv2.resize函数high和width注意事项说明
- 【LeetCode286】墙与门(BFS)
- 荷兰外资企业招聘asp.net高级程序员(北京)