本文記錄釋出映象到
DockerHub
和阿里雲映象倉庫
。工作中使用的是JFrog Artifactory
和Harbor
,沒有太大差別。
[root@--- ~]# docker login --help
Usage: docker login [OPTIONS] [SERVER]
Log in to a Docker registry.
If no server is specified, the default is defined by the daemon.
Options:
-p, --password string Password
--password-stdin Take the password from stdin
-u, --username string Username
[root@--- ~]#
[root@--- ~]# docker login -u xiaobluewhale
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
[root@--- ~]#
docker push [OPTIONS] NAME[:TAG]
docker push
命令推播映象的規範是:註冊使用者名稱/映象名。
使用以下方法之一命名您的本地映象:
docker build -t <hub-user>/<repo-name>[:<tag>]
docker tag <existing-image> <hub-user>/<repo-name>[:<tag>]
docker commit
提交更改docker commit <existing-container> <hub-user>/<repo-name>[:<tag>]
docker push <hub-user>/<repo-name>:<tag>
docker push xiao/tomcat
docker push xiao/tomcat
Using default tag: latest
The push refers to repository [docker.io/xiao/tomcat]
69421fc728fb: Preparing
1f6217f0c2bb: Preparing
aa9c3f9fafec: Preparing
7d4a4cd414a9: Preparing
74ddd0ec08fa: Preparing
denied: requested access to the resource is denied
推播失敗的原因: name必須是註冊使用者名稱
增加一個tag, 重新命名映象
# 增加tag,重新命名映象
docker tag 24b3a476f143 xiaobluewhale/tomcat:1.0
The push refers to repository [docker.io/xiaobluewhale/tomcat]
# 檢視映象
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
xiaobluewhale/tomcat 1.0 24b3a476f143 13 hours ago 680MB
xiao/tomcat 1.0 24b3a476f143 13 hours ago 680MB
xiao/tomcat latest 24b3a476f143 13 hours ago 680MB
# 推播映象
docker push xiaobluewhale/tomcat:1.0
提交的時候也是按照映象的層級提交的
在個人DockerHub上檢視推播成功的映象
企業版需要付費購買(1個月741)
我選擇建立個人範例
本地
參考阿里雲容器映象指南
docker login --username=[yourname] registry.cn-hangzhou.aliyuncs.com
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
xiaobluewhale/tomcat 1.0 24b3a476f143 14 hours ago 680MB
docker push xiaobluewhale/tomcat:1.0
The push refers to repository [docker.io/xiaobluewhale/tomcat]
imageID: 24b3a476f143
也可以檢視視覺化的層資訊
我是 甜點cc
熱愛前端,也喜歡專研各種跟本職工作關係不大的技術,技術、產品興趣廣泛且濃厚,等待著一個創業機會。本號主要致力於分享個人經驗總結,希望可以給一小部分人一些微小幫助。
希望能和大家一起努力營造一個良好的學習氛圍,為了個人和家庭、為了我國的網際網路物聯網技術、數位化轉型、數位經濟發展做一點點貢獻。數風流人物還看中國、看今朝、看你我。
本文來自部落格園,作者:甜點cc,轉載請註明原文連結:https://www.cnblogs.com/all-smile/p/16795834.html