Docker原理剖析

一、历史演进
物理机时代 -》虚拟机时代 -》容器化时代

二、容器化应用场景
2.1、标准化的迁移方式.
2.2、统一的参数配置.
2.3、自动化部署.
2.4、应用集群监控.
2.5、开发与运维之间的沟通桥梁.

三、Docker介绍
3.1、开源的应用容器引擎,基于Go语言开发.
3.2、容器是完全使用沙箱机制,容器开销及低.

四、Docker安装

前期准备工作开始

4.1、yum install -y yum-utils device-mapper-persistent-data |vm2
4.2、yum-config-manager --add-repo http://mirrors.aliyun.com/doc...
4.3、yum makecache fast

前期准备工作结束

4.4、yum -y install docker-ce (客户端与服务端均安装好)
4.5、service docker start (docker服务启动)
4.6、docker version (查看docker版本)
4.7、docker pull hello-world (从远程中央仓库中下载镜像)
4.8、docker run hello-world (启动hello-world容器)

五、阿里云镜像服务
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors":["https://....mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

你可能感兴趣的:(Docker原理剖析)