一 docker安装-CentOS系统

1.1 docker自动安装脚本

 root@docker:~# wget -qO- https://get.docker.com/ | sh
或——
root@docker:~# curl -sSL https://get.docker.com/ | sh
 
注意:若出现以下错误,可使用yum解决依赖——
Delta RPMs disabled because /usr/bin/yum provides applydeltarpmnot installed.
 yum provides applydeltarpm			#查询缺少的applydeltarpm所在包
yum install libdevmapper* -y
yum -y install deltarpm #安装此包
yum install -y epel-release #有可能会依旧提示错误,安装此包即可
root@docker:~# docker version #查询docker版本
 

1.2 docker yum安装

 root@docker:~# yum -y remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine #若存在旧版需要全新安装可卸载旧版
root@docker:~# yum -y update
root@docker:~# yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
root@docker:~# yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo #配置docker源
 
提示:也可使用国内阿里云——
 root@docker:~# yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
root@docker:~# yum-config-manager --enable docker-ce-edge #开启源
root@docker:~# yum-config-manager --enable docker-ce-test #开启源
root@docker:~# yum -y install docker-ce #安装docker
root@docker:~# yum -y install docker-registry #安装docker仓库
root@docker:~# systemctl start docker.service
root@docker:~# systemctl enable docker.service #设为开机启动
 
 

二 docker安装-Ubuntu系统

2.1 更新源数据库

 root@docker:~# apt-get remove docker docker-engine docker.io	#卸载旧版
root@docker:~# sudo apt-get update
 

2.2 安装软件包

 root@docker:~# sudo apt-get -y install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common #安装软件包以允许apt通过HTTPS使用存储库
 

2.3 添加Docker的官方GPG密钥

 root@docker:~# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
注意:也可添加阿里云GPG:
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

2.4 验证秘钥指纹

 root@docker:~# sudo apt-key fingerprint 0EBFCD88

2.5 配置仓库并在此更新源

 root@docker:~# sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
root@docker:~# sudo apt-get update
 
注意:国内建议配置为阿里仓库,命令如下:
 root@docker:~# sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
root@docker:~# sudo apt-get update
 

2.6 安装docker ce

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

2.7 测试并查看版本

 root@docker:~# sudo docker run hello-world
root@docker:~# sudo docker version
 
注意:若存在旧版本可执行以下命令卸载旧版本——
apt-get remove docker docker-engine docker-common container-selinux docker-selinux

三 docker相关优化

3.1 配置docker加速器

 root@docker:~# mkdir -p /etc/docker
root@docker:~# vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://dbzucv6w.mirror.aliyuncs.com"]
}
root@docker:~# cat /etc/docker/daemon.json
{
"registry-mirrors": ["https://dbzucv6w.mirror.aliyuncs.com"]
}
root@docker:~# systemctl daemon-reload
root@docker:~# systemctl restart docker
root@docker:~# sudo systemctl enable docker
 
提示:docker通过https://hub.docker.com/搭建镜像共享生态系统,由于从国外拉取源比较慢,建议配置国内阿里加速器。

3.2 更改docker镜像路径

 root@docker:~# vi /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd-current --graph=/data/docker #仅需要追加新路径
root@docker:~# systemctl daemon-reload
root@docker:~# systemctl restart docker

002.Docker安装部署的更多相关文章

  1. 使用docker安装部署Spark集群来训练CNN(含Python实例)

    使用docker安装部署Spark集群来训练CNN(含Python实例) http://blog.csdn.net/cyh_24/article/details/49683221 实验室有4台神服务器 ...

  2. Docker安装部署es集群

    Docker安装部署es集群:环境准备:已安装docker的centos服务器一台1. 拉取es版本docker pull elasticsearch:5.6.82. 新建文件夹 数据挂载目录 和 配 ...

  3. docker安装部署、fastDFS文件服务器搭建与springboot项目接口

    一.docker安装部署 1.更新yum包:sudo yum update 2.安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动 ...

  4. Docker安装部署Rancher

    # 一.Rancher简介 [Rancher](https://www.cnrancher.com/rancher/)是一个开源的企业级容器管理平台.通过Rancher,企业再也不必自己使用一系列的开 ...

  5. Docker安装部署redis

    借鉴博客:https://my.oschina.net/u/3489495/blog/1825335 待续... >>>>>>>>>docker安 ...

  6. CentOS 7 Docker安装部署Go Web

    Docker 是一种容器技术,它部署简单,能很好的进行服务隔离,生成镜像,Push到镜像仓库,其他机器一键拉取部署. Docker分为社区版CE和企业版EE,社区版是免费提供给个人和小型团队使用,企业 ...

  7. docker安装部署neo4j

    docker部署neo4j 环境:ubuntu16.04LTS docker安装 详见:菜鸟教程(docker安装) docker国内镜像源配置 第一步,进入阿里云,登陆后点击左侧的镜像加速,生成自己 ...

  8. Docker 安装部署

    Docker学习笔记 一.Ubuntu Docker 安装 (1).获取最新版本Docker安装包 lyn@lyn:/data/docker$ sudo wget -qO- https://get.d ...

  9. win10 docker 安装部署

    Docker 安装教程: https://blog.csdn.net/hunan961/article/details/79484098 安装docker前需要首先开启虚拟服务:重启电脑-->F ...

随机推荐

  1. MGR架构 ~ MGR+proxysql(2)

    一 简介: 上篇环境已经搭建完成,我们开始进行测试 二 工具和环境: sysbench ,mgr+proxysql 三 测试方式: sysbench+oltp.lua脚本 四 模拟故障 1 并发环境观 ...

  2. strong、weak、copy、assign 在命名属性时候怎么用

    一直都在疑惑属性定义中在什么情况下用strong.在什么情况下用weak? 总结大致如下: 1.weak 是用来修饰代理(delegate)和UI控件. 2.strong 是用来修饰除了代理(dele ...

  3. ORB feature(O for orientation)

    参考链接:http://blog.csdn.net/yang843061497/article/details/38553765 绪论 假如我有2张美女图片,我想确认这2张图片中美女是否是同一个人.这 ...

  4. Linux mmc framework2:基本组件之queue

    1.前言 本文主要介绍card下queue组件的主要流程,在介绍的过程中,将详细说明和queue相关的流程,涉及到其它组件的详细流程再在相关文章中说明. 2.主要数据结构和API 2.1 struct ...

  5. kafka系列三、Kafka三款监控工具比较

    转载原文:http://top.jobbole.com/31084/ 通过研究,发现主流的三种kafka监控程序分别为: Kafka Web Conslole Kafka Manager KafkaO ...

  6. 【转】snprintf()函数使用方法

    众所周知,sprintf不能检查目标字符串的长度,可能造成众多安全问题,所以都会推荐使用snprintf. 注:sprintf()函数:int sprintf( char *buffer, const ...

  7. Android 图片平铺效果

    我们大家都看过平铺的效果,那么我们都是怎么样才能实现的那,我们其实主要用到的就是api,我们一开始new一个bitmap,就可以了,但是,大家都没有想过,我们还可以用什么方法来做这个事情那,那么我们就 ...

  8. selenium python2.7安装配置

    1:安装python python2.7版本(最新的python版本是3.4,但用户体验没有2.7版本的好,我们选择用2.7版本) 下载地址:https://www.python.org/downlo ...

  9. Oracle 高级排序函数 和 高级分组函数

    高级排序函数: [ ROW_NUMBER()| RANK() | DENSE_RANK ] OVER (partition by xx order by xx) 1.row_number() 连续且递 ...

  10. string.intern

    在翻<深入理解Java虚拟机>的书时,又看到了2-7的 String.intern()返回引用的测试. 总结一句话: jdk1.7之前,调用intern()方法会判断常量池是否有该字符串, ...