1 先創建docker hub 帳號 ,並創建倉庫
https://hub.docker.com/
首先你需要一個docker hub 帳號,記住username,password,email .后面在命令行驗證登陸的時候需要用到,再下來就是創建倉庫了,本文假定你的英語還湊合可以看得懂英文,辣么:create ---> create repository ,取個名字,這里我們最終創建的倉庫名稱:cshaptx4869/lamp ,這個 cshaptx4869 是我的帳號,lamp 是其中一個倉庫名。
2 將容器commit 成鏡像
這里你有一個運行容器,docker ps -a
我們看到這里有個容器,但是我們需要將容器制作成為鏡像才可以上傳。
docker commit <exiting-container> <hub-user>/<repo-name>[:<tag>]
如果是已經存在的鏡像,如何上傳呢?
docker tag <existing-image> <hub-user>/<repo-name>[:<tag>]
這里的tag不指定就是latest。
3 docker hub 帳號在本地驗證登陸
docker login
4 docker push 鏡像到docker hub 的倉庫
docker push <hub-user>/<repo-name>:<tag>
5 驗證一下