配置阿里雲映象加速器
1.首先開啟阿里雲,搜尋容器映象服務,開啟如下
2.配置映象加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xg92zt19.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
Run的流程和Docker的原理
Run image(映象)的流程
1.執行一個docker映象檔案的時候,首先Docker會在本機尋找映象
2.判斷本機是否有這個映象檔案
3.如果有就直接執行這個映象檔案
4.如果沒有就去Docker Hub上去下載
5.Docker Hub是否可以找的到
6.找不到返回錯誤,找不到映象
7.找到了的話就去下載這個映象到本地,然後使用這個映象進行執行
Docker底層原理-Docker是怎樣工作的?
Docker 是一個 Client-Server結構的系統,Docker的守護程序執行在主機上,通過Sockert從客戶端訪問 !
DockerServer接收到Docker-Client的 指令,就會執行這個命令!
Docker為什麼比VM快?
1.Docker有著比虛擬機器更少的抽象層
2.Docker利用的是宿主機的核心,vm需要是Guest OS。
所以說,新建一個容器的時候,docker不需要像虛擬機器一樣重新載入一個作業系統核心,避免引導。虛擬機器是載入Guest OS,分鐘級別的,而Docker是利用宿主機的作業系統,省略了這個複雜的過程,秒級!