1. 程式人生 > 其它 >Docker 如何把映象上傳到docker hub和拉取

Docker 如何把映象上傳到docker hub和拉取

1.登入docker hub

網址:https://hub.docker.com

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