解決安裝docker之後,測試hello-world鏡像,終端提示:Unable to find image 'hello-world:latest' locally的問題
一. 異常現象
我在CentOS7中安裝了docker之後,然後運行docker run hello-world,拉取docker的hello-world測試鏡像,結果在終端中提示:Unable to find image 'hello-world:latest' locally!
意思是docker在本地沒有找到hello-world鏡像,也沒有從docker倉庫中拉取到鏡像。
二. 異常原因
這是因爲docker服務器在國外,基於網速與“和諧牆”的問題,所以我們在國內操作國外鏡像可能無法正常拉取,這需要我們爲docker設置國內的阿里雲鏡像加速器。
三. 解決辦法
1. 創建文件daemon.json文件
#touch /etc/docker/daemon.json
2. 配置文件/etc/docker/daemon.json,添加阿里雲鏡像
{
"registry-mirrors": ["https://alzgoonw.mirror.aliyuncs.com"]
}
3. 重啓docker服務
#systemctl restart docker
#sudo systemctl status docker
此時我們再重新拉取hello-world鏡像,就可以成功了。