天下容器,唯快不破
鑑於國內網絡問題,後續拉取 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拉取鏡像,個人建議必須配置國內的鏡像加速器,這樣纔是真正的唯快不破。