安装Docker和配置加速器(二)
一、 安装 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和配置加速器(二)的更多相关文章
- 从零开始一步一步搭建Ubuntu Server服务器、修改数据源、安装Docker、配置镜像加速器、Compose部署Gitlab服务
场景 最终目的是使用Docker Compose部署一个Gitlab服务. 效果 注: 博客: https://blog.csdn.net/badao_liumang_qizhi关注公众号 霸道的程序 ...
- Ubuntu安装Docker及镜像加速器
一.安装Docker sudo apt-get update && sudo apt-get install -y apt-transport-https ca-certificate ...
- kali安装docker以及配置阿里云镜像加速
1.需求 最近需要用到docker比较多,遂安装使用下,第一次用docker搭建测试环境,不得不说,docker真香.期间遇到了比较多奇奇怪怪的问题,网上的教程也比较多比较乱,遂记录一下. 2.安装d ...
- 安装docker及配置Android开发环境
安装docker 官方原来的安装docker的脚本https://get.docker.com/已经过时,现在使用的是https://get.docker.com/,命令如下: curl -s htt ...
- 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 首 ...
- ubuntu 安装 docker 并配置镜像加速(使用 apt-get 进行安装)
ubuntu 安装docker CentOS docker安装 https://blog.csdn.net/weixin_44953227/article/details/108597310 你需要这 ...
- Docker:银河麒麟系统/Ubuntu/arm64-离线安装Docker,配置自启
下载离线包 离线安装包地址:https://download.docker.com/linux/debian/dists/stretch/pool/stable/ 注意: amd64是处理器64位 复 ...
- kali虚拟机安装VMTools、更新源、安装docker、配置sqli-labs
一.安装VMTools: 传送门:关于安装VMTools 跟其他版本的虚拟机安装VMTools没什么区别,也得连网(我是kali用dhcp开nat模式) 之后按照上面的链接根据博主的步骤一步一步来即可 ...
- Zookeeper单机安装部署与配置(二)
在上篇博客中简单介绍了Zookeeper的特点和应用场景,详情可参考:<Zookeeper简介(一)>,那么这篇博客我们介绍一下关于Zookeeper的单机模式安装步骤与配置. 环境准备 ...
随机推荐
- VS2015企业版专业版密钥
亲测可用,有需要的可以mark一下! 专业版:HMGNV-WCYXV-X7G9W-YCX63-B98R2企业版:HM6NR-QXX7C-DFW2Y-8B82K-WTYJV
- WebForm 【发送邮件】
C#实现简单的SmtpClient发送邮件 分析 需要什么 发送邮件 -- 发送内容 -- 接收邮件 流程(各功能都适用) 创建对象 -- ...
- 【Redis】4、Redis学习资料
Redis 集群规范 http://www.redis.cn/topics/cluster-spec.html Redis 集群教程 http://www.redis.cn/topics/cluste ...
- 牛客网剑指offer 二维数组的查找
题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数. 解题思路 该题有很多种 ...
- Team Foundation Server 2013 KEY(密钥)
isual Studio Ultimate 2013 KEY(密钥):BWG7X-J98B3-W34RT-33B3R-JVYW9 Visual Studio Premium 2013 KEY(密钥): ...
- Python 利用字典实现类似 java switch case 功能
def add(): print('add') def sub(): print('sub') def exit(): print('exit') choice = { '1' : add, '2' ...
- const修饰指针的三种效果
当用const进行修饰时,根据const位置的不同有三种不同效果. 判断的标准是:const修饰谁,谁的内容就是不可变的. 1 const int *p = &a; const修饰*p, *p ...
- [Objective-C] 创建常量
新博客wossoneri.com #define宏定义 #define是一条预编译指令, 编译器在编译阶段前期会将所有使用到宏的地方简单地进行替换. 在预处理器里进行文本替换,没有类型,不做任何类型检 ...
- http2
原文转至:https://zhuanlan.zhihu.com/p/26559480 HTTP/2 是 HTTP 协议自 1999 年 HTTP 1.1 发布后的首个更新,主要基于 SPDY 协议.由 ...
- ORACLE11g下如何利用SQL DEVELOPER连接上数据库
最近在学习数据库的相关内容,在sqlplus敲了几天命令行窗口后,想尝试一下用sql developer 连接上数据库但一直没有实现.在网上查询了相关资料后现在终于弄好了,就来写下此篇博文与大家分享! ...