一、 安装 docker-ce

1. 访问 https://opsx.alibaba.com/mirror

2. 打开这条URL:

二、Ubuntu 系统安装 Docker

1. 使用apt-get进行安装最新版本

1.1 安装必要的一些系统工具

root@ubuntu-:~# sudo apt-get update
root@ubuntu-:~# sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common

1.2 安装GPG证书

root@ubuntu-:~# curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

# 注意:后面的“-”也是命令的一部分

1.3 写入软件源信息

root@ubuntu-:~# sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

1.4 更新并安装 Docker-CE

root@ubuntu-:~# sudo apt-get -y update
root@ubuntu-:~# sudo apt-get -y install docker-ce

2. 安装指定版本的Docker-CE(可略过):

2.1 查找Docker-CE的版本

root@ubuntu-:~# apt-cache madison docker-ce

2.2 选好想安装的版本号,如下:

# docker-ce | 17.03.1~ce-0~ubuntu-xenial | http://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages

# docker-ce | 17.03.0~ce-0~ubuntu-xenial | http://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages

2.3 安装指定版本的Docker-CE: (VERSION 例如上面的 17.03.1~ce-0~ubuntu-xenial)

root@ubuntu-:~# sudo apt-get -y install docker-ce=[VERSION]

3. 安装完成后校验,看到以下信息表示成功

root@ubuntu-:~# systemctl start docker.service
root@ubuntu-:~# systemctl enable docker.service

三、CentOS 7 (使用yum进行安装)

1.1 安装必要的一些系统工具

[root@centos7 ~]# yum install -y yum-utils device-mapper-persistent-data lvm2

1.2 添加软件源信息

[root@centos7 ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

1.3 更新并安装 Docker-CE

[root@centos7 ~]# yum makecache fast
[root@centos7 ~]# yum -y install docker-ce

1.4 开启Docker服务

[root@centos7 ~]# systemctl start docker
[root@centos7 ~]# systemctl enable docker

注:官方软件源默认启用了最新的软件,您可以通过编辑软件源的方式获取各个版本的软件包。例如官方并没有将测试版本的软件源置为可用,你可以通过以下方式开启。同理可以开启各种测试版本等。

[root@centos7 ~]# vim /etc/yum.repos.d/docker-ce.repo
# 将 [docker-ce-test] 下方的 enabled=0 修改为 enabled=1

2. CentOS7 安装指定版本的Docker-CE(可忽略)

2.1 查找Docker-CE的版本

[root@centos7 ~]# yum list docker-ce.x86_64 --showduplicates | sort -r

2.2 安装指定版本的Docker-CE: (VERSION 例如上面的 17.03.0.ce.1-1.el7.centos)

[root@centos7 ~]# yum -y install docker-ce-[VERSION]

注意:在某些版本之后,docker-ce安装出现了其他依赖包,如果安装失败的话请关注错误信息。例如 docker-ce 17.03 之后,需要先安装 docker-ce-selinux。

[root@centos7 ~]# yum list docker-ce-selinux- --showduplicates | sort -r
[root@centos7 ~]# yum -y install docker-ce-selinux-[VERSION]

3. 安装完成后校验,看到以下信息表示成功

[root@centos7 ~]# systemctl start docker.service
[root@centos7 ~]# systemctl enable docker.service

4. 查看Docker版本信息,如下表示OK

四、配置 docker 加速器

注:Ubuntu和CentOS都是相同的配置!

[root@centos7 ~]# curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://abcd1234.m.daocloud.io
[root@centos7 ~]# systemctl restart docker

注:看到以上信息表示加速器配置成功!

五、如果要修改容器本地存放的位置,则修改成如下(可选)

[root@centos7 ~]# vim /etc/docker/daemon.json
-------------------- 添加配置如下 ---------------------
{"registry-mirrors": ["http://abcd1234.m.daocloud.io"],"graph": "/data/docker"}
[root@centos7 ~]# mkdir -p /data/docker
[root@centos7 ~]# systemctl restart docker

验证拉取镜像速度

速度很快,感觉良好,好评!

安装Docker和配置加速器(二)的更多相关文章

  1. 从零开始一步一步搭建Ubuntu Server服务器、修改数据源、安装Docker、配置镜像加速器、Compose部署Gitlab服务

    场景 最终目的是使用Docker Compose部署一个Gitlab服务. 效果 注: 博客: https://blog.csdn.net/badao_liumang_qizhi关注公众号 霸道的程序 ...

  2. Ubuntu安装Docker及镜像加速器

    一.安装Docker sudo apt-get update && sudo apt-get install -y apt-transport-https ca-certificate ...

  3. kali安装docker以及配置阿里云镜像加速

    1.需求 最近需要用到docker比较多,遂安装使用下,第一次用docker搭建测试环境,不得不说,docker真香.期间遇到了比较多奇奇怪怪的问题,网上的教程也比较多比较乱,遂记录一下. 2.安装d ...

  4. 安装docker及配置Android开发环境

    安装docker 官方原来的安装docker的脚本https://get.docker.com/已经过时,现在使用的是https://get.docker.com/,命令如下: curl -s htt ...

  5. Ubuntu 16.04 LTS安装Docker并使用加速器

    参考优酷:http://v.youku.com/v_show/id_XMTkxOTYwODcxNg==.html?spm=a2h0k.8191407.0.0&from=s1.8-1-1.2 首 ...

  6. ubuntu 安装 docker 并配置镜像加速(使用 apt-get 进行安装)

    ubuntu 安装docker CentOS docker安装 https://blog.csdn.net/weixin_44953227/article/details/108597310 你需要这 ...

  7. Docker:银河麒麟系统/Ubuntu/arm64-离线安装Docker,配置自启

    下载离线包 离线安装包地址:https://download.docker.com/linux/debian/dists/stretch/pool/stable/ 注意: amd64是处理器64位 复 ...

  8. kali虚拟机安装VMTools、更新源、安装docker、配置sqli-labs

    一.安装VMTools: 传送门:关于安装VMTools 跟其他版本的虚拟机安装VMTools没什么区别,也得连网(我是kali用dhcp开nat模式) 之后按照上面的链接根据博主的步骤一步一步来即可 ...

  9. Zookeeper单机安装部署与配置(二)

    在上篇博客中简单介绍了Zookeeper的特点和应用场景,详情可参考:<Zookeeper简介(一)>,那么这篇博客我们介绍一下关于Zookeeper的单机模式安装步骤与配置. 环境准备 ...

随机推荐

  1. Python知识梳理

    这是个人学习笔记,非教程,内容会有些混乱 极简教程     数据类型 我们可以使用type()函数类获取对象的类型,Python3中内置数据类型包括:None,int,float,complex,st ...

  2. 【Mybatis】1、Mybatis拦截器学习资料汇总

    MyBatis拦截器原理探究 http://www.cnblogs.com/fangjian0423/p/mybatis-interceptor.html [myBatis]Mybatis中的拦截器 ...

  3. asynchronous.js

    // 异步加载js (function(){ var _asyn_js_data = ['index.js','index1.js','index2.js','index3.js'] for(var ...

  4. python爬虫实例--网易云音乐排行榜爬虫

    网易云音乐,以前是有个api 链接的json下载的,现在没了, 只有音乐id,title , 只能看播放请求了, 但是播放请求都是加密的值,好坑... 进过各种努力, 终于找到了个大神写的博客,3.6 ...

  5. JS实现页面分享代码share,不需要第三方接口

    在开发一个页面的时候常常会有这么一个小功能,就是分享该页面中的信息. 常见的分享代码有百度分享,JiaThis分享插件(现在貌似不能用了),bshare分享插件等,我主要分享一下自定义分享代码,如下: ...

  6. webpack单独打包一个less文件

    需要将btn.less文件用webpack打包后,放到项目中.在网上百度了各种,遇到了很多问题,现在我将整个步骤整理如下: 1.建一个空的文件夹,命名为init_webpack,在该文件夹下运行: 这 ...

  7. 一款超级炫酷的编辑代码的插件 Power Mode

    今天偶尔发现了一款比较炫酷的插件,想让你们看看效果 打代码的时候会有非常炫酷的效果哟 因为我用的编辑器是VScode,所以我也只搞了搞VSCode中使用Power Mode的方法,如果你用的是别的编辑 ...

  8. docker 安装jenkins

    基于docker 进行安装 软件,首先需要有docker环境. 1.docker 下载 jenkins 镜像 指定版本 ,因为低版本的后面安装 软件会失败(亲测). docker pull jenki ...

  9. 从零开始学习html(五)与浏览者交互,表单标签——下

    六.使用下拉列表框进行多选 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type ...

  10. linux-nc命令介绍

    转载:https://www.cnblogs.com/nmap/p/6148306.html