Docker简介:
什么是Docker?将应用程序自动部署到容器
go语言开源引擎 Github地址:https://github.com/docker/docker
2013年初 dotCloud
基于Apache2.0 开源授权协议发行
Docker的目标和特点
提供简单轻量的建模方式
职责的逻辑分离
快速高效的开发生命周期
鼓励使用面向服务的架构
Docker使用场景:
1 使用Docker容器开发,测试,部署服务
2 创建隔离的运行环境
3 搭建测试环境
4 构建多用户的平台既服务PASS基础设施
5 提供软件既服务SaaS应用程序
6 高性能,超大规模的宿主机部署
Docker安装与配置
Centos安装docker
1 系统环境
[root@docker ~]# uname -r -.el7.x86_64 [root@docker ~]# cat /etc/redhat-release CentOS Linux release (Core)
2 安装docker
脚本安装(最新版本安装)
[root@docker ~]# yum update [root@docker ~]# curl -fsSL https://get.docker.com/ | sh
yum安装
[root@docker ~]#tee /etc/yum.repos.d/docker.repo <<-'EOF' [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7/ enabled= gpgcheck= gpgkey=https://yum.dockerproject.org/gpg EOF [root@docker ~]#yum install docker-engine
3 启动docker
[root@docker ~]# systemctl enable docker.service [root@docker ~]# systemctl start docker.service