002.Docker安装部署
1.1 docker自动安装脚本
root@docker:~# wget -qO- https://get.docker.com/ | sh
或——
root@docker:~# curl -sSL https://get.docker.com/ | sh
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 -

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

三 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
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安装部署的更多相关文章
- 使用docker安装部署Spark集群来训练CNN(含Python实例)
使用docker安装部署Spark集群来训练CNN(含Python实例) http://blog.csdn.net/cyh_24/article/details/49683221 实验室有4台神服务器 ...
- Docker安装部署es集群
Docker安装部署es集群:环境准备:已安装docker的centos服务器一台1. 拉取es版本docker pull elasticsearch:5.6.82. 新建文件夹 数据挂载目录 和 配 ...
- docker安装部署、fastDFS文件服务器搭建与springboot项目接口
一.docker安装部署 1.更新yum包:sudo yum update 2.安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动 ...
- Docker安装部署Rancher
# 一.Rancher简介 [Rancher](https://www.cnrancher.com/rancher/)是一个开源的企业级容器管理平台.通过Rancher,企业再也不必自己使用一系列的开 ...
- Docker安装部署redis
借鉴博客:https://my.oschina.net/u/3489495/blog/1825335 待续... >>>>>>>>>docker安 ...
- CentOS 7 Docker安装部署Go Web
Docker 是一种容器技术,它部署简单,能很好的进行服务隔离,生成镜像,Push到镜像仓库,其他机器一键拉取部署. Docker分为社区版CE和企业版EE,社区版是免费提供给个人和小型团队使用,企业 ...
- docker安装部署neo4j
docker部署neo4j 环境:ubuntu16.04LTS docker安装 详见:菜鸟教程(docker安装) docker国内镜像源配置 第一步,进入阿里云,登陆后点击左侧的镜像加速,生成自己 ...
- Docker 安装部署
Docker学习笔记 一.Ubuntu Docker 安装 (1).获取最新版本Docker安装包 lyn@lyn:/data/docker$ sudo wget -qO- https://get.d ...
- win10 docker 安装部署
Docker 安装教程: https://blog.csdn.net/hunan961/article/details/79484098 安装docker前需要首先开启虚拟服务:重启电脑-->F ...
随机推荐
- ubuntu14.04 提示 卷 文件系统根目录 仅剩余xxx的硬盘空间
- 不断更新的 ToDo-List
有些事情要明着写出来才会去干. 这里是一个不断更新的 ToDo-List,大致按照重要度和列出时间排序,已经完成的会画上删除线. 主要着眼短期计划,其中的大部分事务应该在一周内解决,争取不做一只鸽子. ...
- SpringBoot整合国际化功能
(1).编写国际化配置文件 在resources下新建i18n文件夹,并新建以下文件 ①index.properties username=username ②index_en_US.proper ...
- Spring使用RMI进行远程方法调用
(1).我新建了三个项目,SpringRmiApi(存放提供者和消费者共有的xx,例如实体类以及服务接口等等).SpringRmiService(服务提供者).SpringRmiProvider(服务 ...
- JavaScript对象复制(一)(转载)
在JavaScript很多人复制一个对象的时候都是直接用"=",因为大家都觉得脚本语言是没有指针.引用.地址之类的,所以直接用"="就可以把一个对象复制给另外一 ...
- 【转】Python中的运算符
[转]Python中的运算符 说完常用的数据类型,再来说下运算符.运算符用于将各种类型的数据进行运算,让静态的数据跑起来. 编程语言中的运算大致分为以下几个大类: 算术运算, 用于加减乘除等数学运算 ...
- win7安装Ubuntu变双系统以及删除Ubuntu分区操作
Window7系统基础上安装Ubuntu使构成双系统,整个过程如下: 1. 一块空闲磁盘分区准备. “我的电脑”右键 > 管理 > 磁盘管理 > 压缩(从有空余分区压缩)/删除(删除 ...
- 关于素数:求不超过n的素数,素数的判定(Miller Rabin 测试)
关于素数的基本介绍请参考百度百科here和维基百科here的介绍 首先介绍几条关于素数的基本定理: 定理1:如果n不是素数,则n至少有一个( 1, sqrt(n) ]范围内的的因子 定理2:如果n不是 ...
- windows Tomcat apr安装
背景 这都是当时不了解这个东西,又怕忘了记下来的,其实试验后.也就那么回事. 转载 Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO ...
- dns轮询
负载均衡最开始一步,利用它实现负载均衡集群的定位