我想在 Paperspace 部署中從 Docker Hub 中提取私有影像。
它使用一個 yaml 檔案,其中的命令可以覆寫默認的拉取命令。
這是yaml檔案:
image: image_name/ref
port: xxxx
command:
- docker login -u 'docker_user' -p 'docker_password'
- docker pull image_name/ref:latest
resources:
replicas: 1
instanceType: C4
我有以下錯誤:
Node State: errored
Error: An error occurred when pulling image:[image_name/ref] from deployment
注意:命令
- docker login -u 'docker_user' -p 'docker_password'
- docker pull image_name/ref:latest
在我的電腦上作業。
uj5u.com熱心網友回復:
commandindocker-compose.yaml用于:
覆寫容器鏡像宣告的默認命令
不像overwrite the default pull command你想的那樣。
因此,docker-compose要拉取私有 docker 映像,您需要docker login在運行 compose 之前進行初始化,詳細資訊請參見docker login。
uj5u.com熱心網友回復:
實際上,有一個容器選單來指定用戶和密碼(參見右上角選單中的團隊設定 -> 容器)。
然后你必須使用選項“containerRegistry”來正確拉取鏡像: image: image_name/ref containerRegistry: name_in_paperspace port: 5000 resources: replicas: 1 instanceType: C4
這段視頻解釋了一切:
https://www.youtube.com/watch?v=kPQ7AKwNlWU
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/515526.html
標籤:码头工人安全yaml拉
