官网地址: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的安装教程相关推荐

  1. Docker版Dzzoffice安装教程

    背景 初期我是用的window直接安装的dzzoffice,不过很可惜不好迁移,一旦有机器迁移,同样的过程要做很多遍,各种配置环境其实都是没有必要的反复工作,基于以上情况,特此为了转成docker版并 ...

  2. 【docker系列】docker深入浅出之安装教程

    Docker简介 Docker 是一个开源的应用容器引擎,基于 GO语言并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任 ...

  3. zabbix安装 (zabbix在docker下快速安装教程)

    1, centos 安装docker 查看centos版本:cat /etc/redhat-release 安装 :yum install docker-latest 启动服务 :systemctl ...

  4. docker常用软件安装教程

    Docker Docker官方网址: https://docs.docker.com/ 英文地址 Docker中文网址: http://www.docker.org.cn/ 中文地址 Docker是基 ...

  5. ORACLE 19c via Docker on Mac安装教程客户端配置连接Navicat GUI

    目录 PART I:安装ORACLE 1.软件安装 2.构建docker镜像 3.构建该镜像的容器 4.设置密码 5.运行数据库 6.进入SQLPLUS 7.可能出现的错误集合 PART II:客户端 ...

  6. Yunzai-Bot(云崽) | Linux Docker保姆级安装教程

    看了很多网上讲解的云崽,都感觉没有完全讲清楚Linux用户使用docker方法(windows我没咋用过,这里windows怎么套娃我就不说了) 而且官方文档内的docker脚本中gitee内部三个j ...

  7. Centos7下安装Docker(详细安装教程、傻瓜式安装)

    一,Docker简介 百科说:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙 ...

  8. docker版Jinkens安装教程

    [doc] 安装 docker安装 jenkins的docker官网地址 可以在这里找到拉取指令 我比较推荐大家去jenkins docker Github官方仓库安装 安装并运行指令 docker ...

  9. Centos7下安装Docker(详细安装教程)

    一,Docker简介 百科说:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙 ...

  10. mysql5 7安装教程_MySQL57安装教程

    MySQL57安装教程... --------------------------- 首先需要下载MySQL57安装包: --------------------------------------- ...

最新文章

  1. ironpython 教程_「ironpython」VS2017 IronPython做界面
  2. Python 开源项目 Top 10 精选(平均star为1128)
  3. 关于卡尔曼滤波和粒子滤波最直白的解释
  4. Windows系统IntelliJ IDEA安装配置
  5. 朴素贝叶斯分类器python_朴素贝叶斯分类器及Python实现
  6. linux如何配置网络设置_如何在Linux中配置网络
  7. Deep Learning基础--Softmax求导过程
  8. WPF: 自动设置Owner的ShowDialog
  9. ADS 2013 momentum仿真出错
  10. 看看大疆的C语言面试题
  11. 想要定制专属AI声音?这是一份来自微软的保姆级攻略
  12. MEGA-X 3D打印机教程:05_更换步进电机驱动
  13. uc看视频显示服务器有点忙,UC3软件常见问题处理方案
  14. oa怎么修改服务器地址,致远oa如何设置服务器地址
  15. spring-ant-处理zip
  16. 长方形面积计算机方式,《长方形面积的计算》教学设计
  17. 《Fundamentals of Computer Grahpics》虎书第三版翻译——第二章 各种各样的数学
  18. 杨绛:越是难熬的时候,人越要体面
  19. OPTIONS预检请求
  20. 计算机病毒作文300,我vs电脑的作文300字

热门文章

  1. jsp对接支付宝支付接口,实现网站在线支付(JSP/JAVA WEB/Servlet)
  2. 候选区域(Region proposals )
  3. Essential C++复习笔记(1)
  4. 掘金是不是对php有意见,富贵教你用PHP爬取掘金文章 | 码农网
  5. 金仓数据库 KingbaseES 插件参考手册 plsql_plprofiler
  6. promise黑盒内部机制
  7. 搜索dota协议服务器中,DOTA2重生BETA测试版开始
  8. 一篇文章让你对sysfs文件及属性了解透彻【Linux内核】
  9. 深度强化学习落地方法论(8)——新书推荐《深度强化学习落地指南》
  10. performClick--代码调用点击事件