Docker 如何把映象上傳到docker hub和拉取
阿新 • • 發佈:2022-02-25
1.登入docker hub
2.建立倉庫
create repository(建立知識庫)
本人建立一個“grjl-api”的倉庫
3.客戶端登入docker hub
命令:
docker login
然後輸入docker hub的賬號和密碼。提示“Login Succeeded”則登入成功。
執行 docker ps 檢視容器, 這裡就是要獲取到CONTAINER ID,CONTAINER ID在後續上傳映象的唯一標識。
命令:
docker ps
commit一個容器 命令:
docker commit CONTAINER ID<hub-user>/<repo-name>
例如:
docker commit 276e753d17ce znzkr001/grjl-api
276e753d17ce:替換自己的CONTAINER ID
znzkr001:替換自己的docker hub 的賬號
grjl-api:替換自己的倉庫名
4.push 映象
將剛才的映象push 到你的hub 那裡去
命令:
docker push <hub-user>/<repo-name>:<tag>
這個latest其實就是一個tag name 會在hub的Tags那裡顯示
例如:
docker push znzkr001/grjl-api:latest
注: 這裡注意一下, 有時push會超時的, 沒關係, 再push一次就好了。
5.驗證是否上傳成功
命令:
docker inspect znzkr001/grjl-api
看一下你的hub中的tags 是否有了新的更新
6.Docker 客戶端拉取 Docker hub的映象
命令:docker pull<hub-user>/<repo-name>:<tag>
參考:https://www.cnblogs.com/wherein/p/6862911.html