先做一下准备工作,配置阿里云镜像加速
点击开通容器镜像服务:
使用镜像加速器可以提高,获取Docker官方镜像的速度,有利于我们提高效率,具体如何操作按照官方文档的提示:
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
可以通过修改daemon配置文件/etc/docker/daemon.json使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://v2se4g81.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
在xshell上操作一波,发现已经ok了
docker运行原理图,以运行hell0-world为例说明:
举个例子,像这种不存在的镜像,就会报错:
了解一下,docker的底层原理
Docker是一个Client-Server结构的系统,Docker守护运行在主机上,通过Socket从客户端进行访问
DockerServer接收到DockerClient的指令,就会执行这个命令
Docker为什么比虚拟机快:
第一:docker有着比虚拟机更少的抽象层
第二:docker利用的是宿主机的啮合,vm需要Guest OS。
所以说,新建一个容器的时候,docker不需要像虚拟机一样重新加载一个操作系统的内核,避免引导性的操作,vm是加载Guest Os,是分钟级别的。
docker利用宿主机操作,省略了复杂的过程,是秒级的。
今天就到这里了,也欢迎大家关注狂神~