出現 ERROR [sshd internal] load metadata for docker.io/vulhub/openssh:7.7
這樣的錯誤通常表示 Docker 客戶端在嘗試從 Docker Hub(docker.io
)上拉取 vulhub/openssh:7.7
這個映象時,遇到了問題而無法載入該映象的後設資料(metadata)。
我在網上查了原因,大概有一下幾個:
- 網路連線問題:計算機可能無法連線到 Docker Hub,可能是網路配置問題
- Docker Hub 問題:Docker Hub 可能暫時不可用或遇到其他問題。
- 映象標籤不存在:指定的
vulhub/openssh:7.7
映象標籤可能不存在。
問題解決:
使用命令檢視docker的映象源
docker info
重啟 docker
systemctl restart docker
再次使用docker info 命令檢視資訊 發現已更換
使用命令docker-compose build啟動環境,發現不再報錯
docker-compose build