一、docker版本介绍

docker由于前期不稳定,版本变化较大,但从1.13.x开始,采用时间线作为版本号,同时区分了企业版(ee)和社区版(ce),社区版免费提供给个人或者小型开发团体使用,而社区版提供额外的收费服务,例如经过官方测试认证过的基础设施、容器、插件等。

社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09, 17.10。

1.1 linux centos 安装建议

docker-ce的起始版本是 17.03, 该版本及更高版本建议安装到centos7上,阿里云的docker-ce版本最低在17.03

低于 docker-ce 17.03.0 版本,可安装在centos 6.5 及更高版本上

二、查看docker版本

  注意该部分操作, 需要先完成docker 源配置 也即先完成第四节配置, 然后才能查询

linux 下通过 yum list doceker-ce showduplicates | sort -r 查新版本信息

Ubuntu下通过 apt-cache  madison  docker-ce

三、docker环境依赖包

安装docker前,需要安装一些必要的工具,yum-utils device-mapper-presistent-data lvm2 。 需要安装部分依赖库,此时要联网安装

linux 下

yum install -y yum-utils device-mapper-presistent-data lvm2

-y 参数表示,默认安装所有依赖包

如果想把安装包和依赖包下载到本地,为后续离线安装准备,可添加如下参数

--downloadonly --downloaddir=/local/path

添加该两个参数,表示不安装,只下包

Ubuntu下

apt-get install yum-uitls device-mapper-presistent-data lvm2

 3.1 yum-utils

yum-uitls是yum 仓库(repository)及其拓展包的管理工具,主要是针对仓库,正确安装yum-uitls后,可以使用yum-config-manager 工具,配置yum源,优化yum安装软件过程。 可调用如下bash代码查看依赖关系 yum deplist yum-utils

[root@localhost hadoop]# yum deplist yum-utils
Loaded plugins: fastestmirror, langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Loading mirror speeds from cached hostfile
package: yum-utils.noarch 1.1.31-46.el7_5dependency: /usr/bin/pythonprovider: python.x86_64 2.7.5-69.el7_5dependency: libxml2-pythonprovider: libxml2-python.x86_64 2.9.1-6.el7_2.3dependency: python(abi) = 2.7provider: python.x86_64 2.7.5-69.el7_5dependency: python-kitchenprovider: python-kitchen.noarch 1.1.1-5.el7dependency: yum >= 3.4.3-143provider: yum.noarch 3.4.3-158.el7.centos
[root@localhost hadoop]# 

3.2 device-mapper-presistent-data  lvm2

device-mapper-presistent-data 和 lvm2 用于存储设备映射的(devicemapper)必须的两个包,在docker下,他们用来实现快速启动镜像,生成容器。

四、配置docker 的yum 源

成功安装 yum-utils后,可通过 yum-config-manager --add-repo 添加docker 安装源,这里我们可以选择安装官网的还是阿里镜像源。

官网安装地址:

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

阿里巴巴镜像地址:

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

操作完成后,在本地 /etc/yum.repos.d/  可看到具体的 docker-ce.repo

[root@localhost docker]# cd /etc/yum.repos.d
[root@localhost yum.repos.d]# ls -a
.  ..  CentOS-Base.repo  cuda-9-0-local.repo  docker-ce.repo  nvidia-docker.repo  redhat.repo
[root@localhost yum.repos.d]#

配置后,可根据需求是否开启test 和edge仓库,一般默认,不设置。

// 启动test版
yum-config-manager --enable docker-ce-test// 开启edge版
yum-config-manager --enable docker-ce-edge// 关闭test版
yum-config-manager --disable docker-ce-test// 关闭edge版
yum-config-manager --disable docker-ce-edge

五、安装docker-ce

配置源后,更新yum 软件包

yum makecache fast

然后可以安装docker-ce了。

yum install -y docker-ce

该方式默认安装 最新的stable版本,如果需要安装其版本,则可以先查询版本号,然会选择具体安装版本

六、注册docker 服务,并启动

systemctl enable docker
systemctl restart docker

然后我们就可以用docker了, 使用 docker info 查看docker信息

[root@localhost yum.repos.d]# docker info
Containers: 0Running: 0Paused: 0Stopped: 0
Images: 2
Server Version: 18.09.0
Storage Driver: devicemapperPool Name: docker-253:0-204104812-poolPool Blocksize: 65.54kBBase Device Size: 10.74GBBacking Filesystem: xfsUdev Sync Supported: trueData file: /dev/loop0Metadata file: /dev/loop1Data loop file: /var/lib/docker/devicemapper/devicemapper/dataMetadata loop file: /var/lib/docker/devicemapper/devicemapper/metadataData Space Used: 2.507GBData Space Total: 107.4GBData Space Available: 40.86GBMetadata Space Used: 2.339MBMetadata Space Total: 2.147GBMetadata Space Available: 2.145GBThin Pool Minimum Free Space: 10.74GBDeferred Removal Enabled: trueDeferred Deletion Enabled: trueDeferred Deleted Device Count: 0

如果我们未启动docker,调用docker指令时,会出现如下情况

[root@localhost yum.repos.d]# docker info
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
[root@localhost yum.repos.d]# 

无法通过 docker守护进程,也即docker的服务端

docker-ce版本与安装过程相关推荐

  1. [Wince6.0]Windows Embedded CE 6.0 安装过程,序列号和使用初步(转)

    Windows Embedded CE 6.0 安装过程,序列号和使用初步 一. Windows Embedded CE 6.0 开发环境的搭建 开发环境方案为:Windows XP SP3 + Vi ...

  2. Docker Desktop for Windows 安装过程整理

    文章目录 前言 Docker Desktop for Windows 安装过程整理 01 Docker Desktop for Windows 安装 02 增加镜像加速地址 前言   如果您觉得有用的 ...

  3. nvidia-docker版本及安装过程

    一.nvidia-docker简单介绍 nvidia-docker 英伟达在docker之上开发的一套可以使用GPU的docker ,查看前面的介绍即可知道.通过调用yum deplist nvidi ...

  4. 微信跳一跳辅助脚本(神奇的战士版本)安装过程的各种问题合集(附教程连接)

    脚本原理请看:https://zhuanlan.zhihu.com/p/32452473 安装教程版本1:https://zhuanlan.zhihu.com/p/32497067 安装教程版本2(最 ...

  5. Docker入门之 - 如何安装Docker CE

    本文将介绍如何在Ubantu.CentOS.Windows.Mac上安装Docker Docker 提供了两个版本:社区版 (CE) 和企业版 (EE). Docker 社区版 (CE) 是开发人员和 ...

  6. docker显示linux桌面,怎样在桌面上安装 Docker CE?

    按照这些简单的步骤在你的 Linux.Mac 或 Windows 桌面上安装 Docker CE. 在上一篇文章中,我们学习了容器世界的一些基本术语.当我们运行命令并在后续文章中使用其中一些术语时,这 ...

  7. Ubuntu16.04安装Docker CE 并配置加速器

    PS:腾讯云Ubuntu16.04 64位,安装Docker CE 17.03 Docker目前分为两个版本: Docker Enterprise Edition (Docker EE) 专为企业开发 ...

  8. CentOS 安装docker.ce报错提示containerd.io >= 1.2.2-3问题

    centos安装docker.ce遇到报错,提示如下 # yum install -y docker-ce Last metadata expiration check: 0:01:49 ago on ...

  9. Docker 系列 - 01 - 下载 安装

    本文完成时间:2022-03-02 02:13:25 Docker 系列文档:https://github.com/LiangJunrong/document-library/tree/master/ ...

  10. MySQL5.7 版本的安装、配置

    安装 此版本的安装过程与上述过程除了版本号不同之外,其它环节都是相同的.所以这里省略了MySQL5.7.34版本的安装截图. 配置 配置环节与MySQL8.0版本确有细微不同.大部分情况下直接选择&q ...

最新文章

  1. linux怎样优化桌面,简单优化设置Ubuntu 18.04系统的GNOME桌面
  2. 电脑内存和磁盘空间有什么区别与联系
  3. CSS 关于雪碧图预处理和后处理方案的讨论
  4. shell变量里的字符替换
  5. 【开源】Tsar——灵活的系统和应用采集软件
  6. SUN:开源在Web2.0时代
  7. 计算机网络物理层之物理层的基本概念
  8. Android TV开发总结(七)构建一个TV app中的剧集列表控件
  9. android+实时ping工具,安卓ping测试工具
  10. python多因素方差分析_统计科学之多因素方差分析
  11. 如何在阿里云国际上设置邮箱主机
  12. 邱锡鹏DL经典-神经网络与深度学习
  13. Sublime格式化代码快捷键
  14. Python智能语音机器人
  15. Xcode git的使用
  16. 解决Win10更新后无法开启移动热点的问题
  17. 快递在线下单API接口
  18. 微商城支付开发(二)
  19. Miller_Rabin和Pollard_Rho算法
  20. 有时,你需要宣扬你的野心

热门文章

  1. C语言 扫雷游戏(代码+注释)
  2. ibm服务器如何安装linux,IBM服务器安装步骤
  3. 软件测试笔试面试题目完全汇总
  4. KEIL C51软件使用教程
  5. CSDN网站系统升级公告
  6. FPGA信号处理系列文章——相关与卷积
  7. 开机LOGO与动画修改
  8. CCNA学习指南 IP路由
  9. dojo中国-extjs视频教程
  10. 破解版超级数据恢复软件-内含已破解注册码