1. 程式人生 > 其它 >將本地的docker容器push至docker hub

將本地的docker容器push至docker hub

技術標籤:docker

經常會遇到一個問題,run了一個docker映象之後,在裡面做了修改,比如更改環境變數或者配置安裝一些包等。退出容器再執行進入後,又要重新進行配置,繁瑣且耗時。因此將容器儲存為新的映象,就可以從新的映象執行docker 容器啦!

步驟:

1. 先在docker hub上申請賬號。網址:

https://hub.docker.com/

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)該映象。