docker源自PaaS提供商dotCloud,是一个基于LXC的开源的高级应用容器引擎,源代码托管在 Github 上, 基于go语言并遵从Apache2.0协议开源。
容器是完全使用沙箱机制,使用者可以将其应用打包后放入
docker中,然后迁移到其他机器的Docker应用中,可以实现快速部署,如出现故障,可以通过镜像,快速恢复服务。
一个完整的
docker包括4个部分:
DockerClient客户端
Docker Daemon守护进程
Docker Image镜像
DockerContainer容器
docker安装指南
操作系统:CentOS 7.6.1810
软件源:阿里云镜像(在阿里云镜像站上面可以找到
docker-ce的软件源,使用国内的源速度比较快)
安装
docker-ce
如果没有物理机,可以先使用
虚拟机进行学习。操作系统安装,跳过(网上教程很多)。
1、安装依赖
docker依赖于系统的一些必要的工具,可以提前安装。
yum install -y yum-utils device-mapper-persistent-data lvm2
2、添加软件源
yum-config-manager --add-repo http://mirrors.aliyun.com/
docker-ce/linux/centos/
docker-ce.repo
3、安装
docker-ce
yum clean all yum makecache fastyum -y install
docker-ce
4、启动服务
通过systemctl启动服务
systemctl start
docker
5、查看安装版本
这样子就安装成功了,启动服务以后可以使用
docker version查看一下当前的版本。