docker-ce安装官翻
参考http://www.cnblogs.com/maple42/p/5868846.html
http://blog.csdn.net/lizehua123/article/details/50601032
wget https://get.docker.com/rpm/1.7.1/centos-7/RPMS/x86_64/docker-engine-1.7.1-1.el7.centos.x86_64.rpm
docker
docker CE 和 EE:CE社区版,EE企业版
dockerEE强化了安全,安全,安全 集成了DockerDataCenter用于容器管理,使其更加便利

/var/lib/docker/ 是系统一个很重要的路径,存放docker的image,container,volume,netowrks等等重要信息。
注意:
docker EE是收费的,以后这个是试用版的l链接,这条链接必须在docker官网注册用户才能产生,且只能试用一个月。
https://storebits.docker.com/ee/centos/sub-ac9b2101-ebf8-463b-9cf6-a2dfbee2d2c7
安装步骤略。
一 配置repositories
1.yum-utils提供yum-config-manager管理命令。docker的devicemapper卷驱动器需要device-mapper-persistent-data和lvm2
介绍:Device Mapper是Linux系统中基于内核的高级卷管理技术框架。Docker的devicemapper存储驱动就是基于该框架的精简置备和快照功能来实现镜像和容器的管理。
注意:Device Mapper是Linux的一种技术框架,而devicemapper是Docker Engine基于Device Mapper提供的一种存储驱动,最开始docker支持的是Ubuntu上的AUFS, devicemapper是基于RHEL和CENTOS的。devicemapper是RHEL下Docker Engine的默认存储驱动,它有两种配置模式:loop-lvm和direct-lvm,生产环境推荐用direct-lvm,但是需要内核支持overlayfs驱动 Linux内核在3.18以上才能支持overlayfs 怎样配置direct-lvm 请看:http://blog.csdn.net/qq_28930109/article/details/55058308
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
2、配置一个stable的软件仓库,你需要经常用到,到时候想从edge或test去构建都可以
yum-config-manager --add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

3、可选项:使edge或test的repositories可用。这个repositories包含在docker.repo中默认是不可用的,可用开启它们在stable的repositories旁
yum-config-manager --enable docker-ce-edge
yum-config-manager --enable docker-ce-test
如果想使它们不可用:
yum-config-manager --disable docker-ce-edge
注意;从17.06版本开始 稳定版本也被推到edge 和 test repositories.
二、安装docker ce
1、安装最新版或者去下一步安装指定版本:
yum install docker-ce

如果你有多个Docker repositories可用,安装或更新(不指定版本)用yum install 或 yum update 命令将总是安装最高的版本,这对稳定需求可能不适合。

如果是第一次刷新包索引从添加Docker repositories以来 会被提示接受GPG秘钥,秘钥指纹会被显示。 如果秘钥指纹正确就接受,。
Docker安装了但是没有启动,docker组被创建,但是没有用户被添加到docker组
2、在生产环境中,如果需要安装指定的版本。列出可用版本
yum list docker-ce.x86_64 --showduplicates | sort -r
列表根据可用的 repositories列出,和指定Centos的版本(此例中.e17后缀) 第二列是docker版本,你可以使用整个版本字符串,你至少要包括一个连字号,第三列是repository 名,指示包来自哪个扩展它的稳定级别,安装指定版本通过,版本名-包名的形式
注:版本字符串是包名称加上版本到第一个连字符。在上面的例子中,完全合格的包的名称docker-ce-17.06.1.ce
yum install docker-ce-17.06.1.ce
3、启动docker
systemctl start docker
4、通过运行hello world镜像验证docker是否安装成功
docker run hello-world
这个命令下载一个测试镜像然后在容器中运行它,当容器运行,它打印报告消息然后退出
5、更新docker ce
先运行 yum makecache fast 在根据步骤安装指定版本的docker ce
三、通过包安装docker ce (内网环境)
为你的Linux发行版下载.rpm包手动安装,以后每次更新docker也要下载.rpm包
1、 https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 下载相应docker版本的 .rpm包
NOTE:下载edge版本 stable in the > URL to edge
2、安装docker,改变路径到有docker 的.rpm包的路径下
yum install /path/to/package.rpm
3、启动docker
systemctl start docker
4、验证hello-world
docker run hello-world
5、更新docker,下载最新包 xxx.rpm
yum -y upgrade xxx.rpm
docker-ce安装官翻的更多相关文章
- (二) Windows 进行 Docker CE 安装(Docker Desktop)
参考并感谢 官方文档: https://docs.docker.com/docker-for-windows/install/ 下载地址 https://download.docker.com/win ...
- (一) CentOS 7 进行 Docker CE 安装
参考并感谢 官方文档: https://docs.docker.com/install/linux/docker-ce/centos/ 卸载旧版本 # 停止所有正在运行的容器 docker stop ...
- Docker CE安装
#添加账户docker useradd docker passwd docker (密码docker) #设置sudo权限 visudo root ALL=(ALL) ALL 后添加一行: docke ...
- 在Ubuntu14.04下安装Docker CE(1) - repository篇
从2017年3月开始,Docker开始分为社区版本和企业版,也就是Docker CE和Docker EE, 原来Ubuntu14.04下,通过sudo apt-get install docker.i ...
- CentOS7 下 yum 安装 Docker CE
前言 Docker 使用越来越多,安装也很简单,本次记录一下基本的步骤. Docker 目前支持 CentOS 7 及以后的版本,内核要求至少为 3.10. Docker 官网有安装步骤,本文只是记录 ...
- CentOS安装Docker CE
安装Docker CE(免费版) docker EE企业版您可以根据需要以不同方式安装Docker CE: 大多数用户 设置Docker的存储库并从中进行安装,以便于安装和升级任务.这是推荐的方法. ...
- Docker CE的安装 与镜像加速
Docker CE 的安装与镜像加速 Docker CE是docker的开源版本 CENTOS 安装Docker CE 系统要求: 操作系统需要使用centos7() centos-extras库 必 ...
- CentOS 安装 Docker CE
准备工作 系统要求 Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10. CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如 overla ...
- CentOS 7 安装Docker CE
本节内容: 背景 Moby项目 安装Docker CE 卸载Docker CE 一.背景 在搭建Registry的过程中,发现使用Docker 1.12版本,在push镜像到Registry时会报错误 ...
随机推荐
- uboot中添加自己的命令【转】
本文转载自:http://blog.csdn.net/huanghai381/article/details/51206646 每个命令都是通过U_BOOT_CMD宏来定义的.这个宏定义了一个相关的结 ...
- 2018GDKOI游记
我很后悔DAY1考完就写了小结.没人看题解,却这么多人来揭我伤疤.既然明摆着摆出来就是刷访问量,下面的就别看了吧. --------------------分割线------------------- ...
- 杂项-Java:MyBatis
ylbtech-杂项-Java:MyBatis 1.返回顶部 1. MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundatio ...
- codevs1183 泥泞的道路(01分数规划)
1183 泥泞的道路 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题目描述 Description CS有n个小区,并且任意小区之间都有两 ...
- 用 python 写一个模拟玩家移动的示例
实例:二维矢量模拟玩家移动 在游戏中,一般使用二维矢量保存玩家的位置,使用矢量计算可以计算出玩家移动的位置,下面的 demo 中,首先实现二维矢量对象,接着构造玩家对象,最后使用矢量对象和玩家对象共同 ...
- js 事件循环机制 EventLoop
js 的非阻塞I/O 就是由事件循环机制实现的 众所周知 js是单线程的 也就是上一个任务完成后才能开始新的任务 那js碰到ajxa和定时器.promise这些异步任务怎么办那?这时候就出现了事件 ...
- SSH协议、HTTPS中SSL协议的完整交互过程
1.(SSH)公私钥认证原理 服务器建立公钥:每一次启动sshd服务时,该服务会主动去找/etc/ssh/ssh_host*的文件 客户端通过ssh工具进行连接,如Xshell,SecureCRT 服 ...
- Ubuntu 16.04 安装OpenSSH7.4
前几天突然收到接到网安总队下发通知说我们在aws里面的服务器存在重大漏洞及安全隐患.必须在规定时间内修改.我们收到邮件打开Excel发现这些问题 是由于OpenSSH版本太低导致的.于是便安排紧急 ...
- [GDOI2014]拯救莫莉斯
题目描述 莫莉斯·乔是圣域里一个叱咤风云的人物,他凭借着自身超强的经济头脑,牢牢控制了圣域的石油市场. 圣域的地图可以看成是一个n*m的矩阵.每个整数坐标点(x , y)表示一座城市吗,两座城市间相邻 ...
- 232 Implement Queue using Stacks 用栈来实现队列
使用栈来实现队列的如下操作: push(x) -- 将一个元素放入队列的尾部.pop() -- 从队列首部移除元素.peek() -- 返回队列首部的元素.empty() -- 返回队列是否为空.注意 ...