將本地的docker容器push至docker hub
阿新 • • 發佈:2020-12-30
技術標籤:docker
經常會遇到一個問題,run了一個docker映象之後,在裡面做了修改,比如更改環境變數或者配置安裝一些包等。退出容器再執行進入後,又要重新進行配置,繁瑣且耗時。因此將容器儲存為新的映象,就可以從新的映象執行docker 容器啦!
步驟:
1. 先在docker hub上申請賬號。網址:
2. 在伺服器上登入自己的賬號
docker login -u 使用者名稱 -p 密碼
3. 假設新的容器名稱為a08987f00023,
則先commit(commit其實不推薦使用)
docker commit -a "使用者名稱" -m "描述" a08987f00023 tensorflow115_keras231:latest
4. 則docker images中會出現:
對其重新命名,即tag
docker tag tensorflow115_keras231:latest 使用者名稱/tensorflow115_keras231
5. 將映象push上去
即:
docker push 使用者名稱/tensorflow115_keras231
則下次還要使用相同映象,可直接拉取(pull)該映象。