【docker】docker的安装教程
官网地址:Home - Docker
公共仓库:Docker Hub
安装文档:Get Docker | Docker Documentation
安装docker之前首先要选择我们需要安装docker的哪个版本,如果安装命令时没有指定版本默认下载安装最新版。
一、安装前的准备与检查
1.1、检查CentOS版本
要在CentOS上安装Docker,docker官方要求至少内核版本(uname -a)3.8以上,建议3.10以上。
3.10.0-1160:
3 - 内核版本
10 - 主修订版本
0-1160 - 次要修订版本
1.2、 更新yum(安装包安装可跳过)
sudo yum update
1.3、卸载老旧docker(未安装过docker可跳过)
#卸载软件sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine#删除docker目录rm -rf /etc/systemd/system/docker.service.drm -rf /var/lib/dockerrm -rf /var/run/docker
1.4、安装yum-util(可跳过)
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
yum-util提供yum-config-manager功能,而device-mapper-persistent-data和lvm2是devicemapper驱动依赖。
安装yum-util可以帮助我们更好的操作linux和docker,不过这个也不是安装docker所必须的,当然安装之后体验效果更好,建议使用yum命令安装docker也安装yum-util。
1.5、安装wget命令(下载安装包命令)
yum install -y wget
wget是linux用来下载文件的命令,如果我们要下载docker安装包,就需要用到该命令。
二、docker的安装
2.1、设置yum源为阿里云
#建立Docker仓库 (映射仓库地址)
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2.2、查看docker版本列表
#列出docker的版本列表
yum list docker-ce --showduplicates | sort -r
2.3、下载docker的安装包
#下载docker安装包
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm
2.4、安装docker
#没有指定版本,默认为最新的ce版本
yum install -y docker-ce
#指定版本
yum install -y docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm
2.5、查看docker的版本
#查看docker版本
docker -v
2.6、启动docker
#启动docker
systemctl start docker.service
2.7、查看docker运行状态
#查看docker运行状态
systemctl status docker.service
三、docker相关配置
3.1、设置docker开机自启
#设置docker开机自启
systemctl enable docker.service
3.2、设置镜像源
创建或修改/etc/docker/daemon.json
文件(如果docker下不存在可以自己创建),修改为如下形式:
#修改daemon.json文件
vi /etc/docker/daemon.json
#重启daemon的配置
systemctl daemon-reload
{"registry-mirrors": ["http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo"]
}
注意:这步和2.1的命令是一样的,可以跳过。
【docker】docker的安装教程相关推荐
- Docker版Dzzoffice安装教程
背景 初期我是用的window直接安装的dzzoffice,不过很可惜不好迁移,一旦有机器迁移,同样的过程要做很多遍,各种配置环境其实都是没有必要的反复工作,基于以上情况,特此为了转成docker版并 ...
- 【docker系列】docker深入浅出之安装教程
Docker简介 Docker 是一个开源的应用容器引擎,基于 GO语言并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任 ...
- zabbix安装 (zabbix在docker下快速安装教程)
1, centos 安装docker 查看centos版本:cat /etc/redhat-release 安装 :yum install docker-latest 启动服务 :systemctl ...
- docker常用软件安装教程
Docker Docker官方网址: https://docs.docker.com/ 英文地址 Docker中文网址: http://www.docker.org.cn/ 中文地址 Docker是基 ...
- ORACLE 19c via Docker on Mac安装教程客户端配置连接Navicat GUI
目录 PART I:安装ORACLE 1.软件安装 2.构建docker镜像 3.构建该镜像的容器 4.设置密码 5.运行数据库 6.进入SQLPLUS 7.可能出现的错误集合 PART II:客户端 ...
- Yunzai-Bot(云崽) | Linux Docker保姆级安装教程
看了很多网上讲解的云崽,都感觉没有完全讲清楚Linux用户使用docker方法(windows我没咋用过,这里windows怎么套娃我就不说了) 而且官方文档内的docker脚本中gitee内部三个j ...
- Centos7下安装Docker(详细安装教程、傻瓜式安装)
一,Docker简介 百科说:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙 ...
- docker版Jinkens安装教程
[doc] 安装 docker安装 jenkins的docker官网地址 可以在这里找到拉取指令 我比较推荐大家去jenkins docker Github官方仓库安装 安装并运行指令 docker ...
- Centos7下安装Docker(详细安装教程)
一,Docker简介 百科说:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙 ...
- mysql5 7安装教程_MySQL57安装教程
MySQL57安装教程... --------------------------- 首先需要下载MySQL57安装包: --------------------------------------- ...
最新文章
- ironpython 教程_「ironpython」VS2017 IronPython做界面
- Python 开源项目 Top 10 精选(平均star为1128)
- 关于卡尔曼滤波和粒子滤波最直白的解释
- Windows系统IntelliJ IDEA安装配置
- 朴素贝叶斯分类器python_朴素贝叶斯分类器及Python实现
- linux如何配置网络设置_如何在Linux中配置网络
- Deep Learning基础--Softmax求导过程
- WPF: 自动设置Owner的ShowDialog
- ADS 2013 momentum仿真出错
- 看看大疆的C语言面试题
- 想要定制专属AI声音?这是一份来自微软的保姆级攻略
- MEGA-X 3D打印机教程:05_更换步进电机驱动
- uc看视频显示服务器有点忙,UC3软件常见问题处理方案
- oa怎么修改服务器地址,致远oa如何设置服务器地址
- spring-ant-处理zip
- 长方形面积计算机方式,《长方形面积的计算》教学设计
- 《Fundamentals of Computer Grahpics》虎书第三版翻译——第二章 各种各样的数学
- 杨绛:越是难熬的时候,人越要体面
- OPTIONS预检请求
- 计算机病毒作文300,我vs电脑的作文300字
热门文章
- jsp对接支付宝支付接口,实现网站在线支付(JSP/JAVA WEB/Servlet)
- 候选区域(Region proposals )
- Essential C++复习笔记(1)
- 掘金是不是对php有意见,富贵教你用PHP爬取掘金文章 | 码农网
- 金仓数据库 KingbaseES 插件参考手册 plsql_plprofiler
- promise黑盒内部机制
- 搜索dota协议服务器中,DOTA2重生BETA测试版开始
- 一篇文章让你对sysfs文件及属性了解透彻【Linux内核】
- 深度强化学习落地方法论(8)——新书推荐《深度强化学习落地指南》
- performClick--代码调用点击事件