Docker配置國內鏡像加速

天下容器,唯快不破

鑑於國內網絡問題,後續拉取 Docker 鏡像十分緩慢,強烈建議安裝 Docker 之後配置 國內鏡像加速器,這樣我們下載鏡像的時候可以加速。

進入etc/docker該錄下,創建daemon.json文件寫入代碼

root@ubuntu:/etc/docker# ll
total 12
drwxr-xr-x  2 root root 4096 Sep 30 16:04 ./
drwxr-xr-x 87 root root 4096 Sep 30 16:04 ../
-rw-------  1 root root  244 Sep 30 16:04 key.json
root@ubuntu:/etc/docker# vi daemon.json

加入這段json,配置阿里雲鏡像加速器

{
  "registry-mirrors": [
    "https://registry.docker-cn.com"
  ]
}

如下我們創建了daemon.json的文件

root@ubuntu:/etc/docker# ll
total 16
drwxr-xr-x  2 root root 4096 May  7 15:46 ./
drwxr-xr-x 87 root root 4096 May  7 15:35 ../
-rw-r--r--  1 root root   69 May  7 15:46 daemon.json
-rw-------  1 root root  244 May  7 15:35 key.json

重啓docker

systemctl restart docker

測試是否配置成功

拉取一個tomcat鏡像測試(主要是測我們配置的阿里加速器)

docker pull tomcat


明顯感覺,秒級提速,那就可以爲所欲爲了。

使用Tomcat

docker images
docker run -p 8080:8080 tomcat

就下載了一個tomcat瞬間啓動,秒級

列出容器 (-a 包含未運行的)

docker ps -a

從這裏我們可以看到tomcat的容器id爲4a36731987fd,執行命令

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                    NAMES
4a36731987fd        tomcat              "catalina.sh run"   3 minutes ago       Up 3 minutes        0.0.0.0:8080->8080/tcp   vibrant_bouman

停掉tomcat
docker stop 4a36731987fd 

總結

Docker拉取鏡像,個人建議必須配置國內的鏡像加速器,這樣纔是真正的唯快不破。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章