上傳到公有倉庫
公有倉庫指的是Docker Hub,這裡有上百萬的映像檔供搜尋使用。

建議在使用時儘量尋找官方
或驗證的發行者
提供的映像檔,避免映像檔中夾帶著危及安全的程式碼及病毒。

Docker Hub/Github等均為公共空間,請避免上傳與公司相關或機密的程式。
Docker Push到公用倉庫Docker Hub
Docker Login
$ docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username: cutejaneii
Password:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
Docker Tag:在推送到自己的repository之前,要先tag
$ docker tag myapp cutejaneii/myapp
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
cutejaneii/myapp latest 7aba68965779 40 minutes ago 696MB
myapp latest 7aba68965779 40 minutes ago 696MB
Docker Push
$ docker push cutejaneii/myapp
The push refers to repository [docker.io/cutejaneii/myapp]
4e5b25e56255: Pushed
27ca79121151: Pushed
e1a81b1589ce: Pushed
f8093b983c20: Pushed
ebac8a5e2f5b: Pushed
ebd94299f5d0: Pushed
ff1c70957ceb: Pushed
1bb42387f7cb: Pushed
94119923fb5e: Pushed
a11003618325: Pushed
668c51fd0cef: Pushed
latest: digest: sha256:cd0d1e36474560d95f081fb96efe9d3182802a196a89fd9b2f617b058515d807 size: 2635
成功後在Docker Hub上就可以看到這個映像檔

Last updated
Was this helpful?