Docker-映象釋出到Dockerhub和阿里雲
一、釋出映象到DcokerHub
- 首先需要去https://hub.docker.com/網站註冊屬於自己的賬號;
- 確定新註冊的賬號可以登陸;
- 在我們的伺服器上提交自己製作的映象檔案。
[root@docker ~]# 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@docker ~]# docker login -u jzyue
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 ~]# docker push jzyue/tomcat01:1.0 #提交自己的映象到dockerhub上
The push refers to repository [docker.io/jzyue/tomcat01]
cd2c8c332d4e: Pushing [==============> ] 6.523MB/23.23MB
097d8efb1a01: Pushing [==============> ] 16.76MB/57.77MB
fc617a256ca8: Pushing [======================================> ] 11.35MB/14.64MB
4de30c3ac6c2: Pushing [> ] 4.925MB/384.5MB
1fe7c48fedc6: Pushing [==================================================>] 3.072kB
291f6e44771a: Waiting
常見報錯
在提交的時候提示沒有tag標籤
[root@docker ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
tomcat01 latest 66fd9bfabe82 13 hours ago 695MB
[root@docker ~]# docker push jzyue/diytomcat:1.0
The push refers to repository [docker.io/jzyue/diytomcat]
An image does not exist locally with the tag: jzyue/diytomcat
這裡需要對映象打一個標籤
[root@docker ~]# docker tag 66fd9bfabe82 jzyue/tomcat01:1.0
[root@docker ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
jzyue/tomcat01 1.0 66fd9bfabe82 13 hours ago 695MB
二、釋出映象到阿里雲映象倉庫
1.登陸到阿里雲(https://account.aliyun.com);
2.找到容器映象服務;
3.建立名稱空間;
4.建立容器映象倉庫,倉庫型別:公開代表所有人都可以看到;私有隻有自己可以看到;
5.進入到倉庫,根據阿里雲的操作指南來實際操作一下。
[root@docker ~]# sudo docker login --username=jzyue2012@sina.cn registry.cn-beijing.aliyuncs.com #登陸到阿里雲
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 ~]# docker images #檢視映象
REPOSITORY TAG IMAGE ID CREATED SIZE
jzyue/tomcat01 1.0 66fd9bfabe82 14 hours ago 695MB
[root@docker ~]# docker push jzyue/tomcat01:1.0 #推送映象到阿里雲倉庫
The push refers to repository [docker.io/jzyue/tomcat01]
cd2c8c332d4e: Pushed
097d8efb1a01: Pushed
fc617a256ca8: Pushed
4de30c3ac6c2: Pushing [============================================> ] 340.6MB/384.5MB
1fe7c48fedc6: Layer already exists
291f6e44771a: Layer already exists
具體詳細操作參考阿里雲操作指南
三、Docker推送流程圖
相關文章
- Docker將映象檔案釋出到阿里雲Docker阿里
- Docker入門系列之三:如何將dockerfile製作好的映象釋出到Dockerhub上Docker
- 建立映象釋出到映象倉庫【不依賴docker環境】Docker
- 阿里雲 CentOS 映象和 EPEL 源阿里CentOS
- Docker將映象檔案釋出到私服庫Docker
- docker 打包映象推送至dockerhubDocker
- 配置阿里雲映象—MongoDB 映象阿里MongoDB
- 阿里雲 Composer 映象阿里
- 突破 DockerHub 限制,全映象加速服務Docker
- 配置阿里雲RepoForge 映象阿里
- Maven配置阿里雲映象Maven阿里
- 如何使用阿里雲映象加速阿里
- Eclipse阿里雲映象源配置Eclipse阿里
- docker製作自己的映象並上傳dockerhubDocker
- CentOS 更改 yum 映象源為阿里雲映象源CentOS阿里
- 阿里雲的應用映象與系統映象阿里
- Gradle更換阿里雲映象源Gradle阿里
- Grafana映象在阿里雲映象站首發上線Grafana阿里
- Anacnoda映象在阿里雲映象站首發上線阿里
- Termux映象在阿里雲映象站首發上線UX阿里
- ClickHouse映象在阿里雲映象站首發上線阿里
- FastApi釋出到linuxASTAPILinux
- 下載docker映象並推送至阿里雲映象服務Docker阿里
- Circle Linux映象在阿里雲映象站首發上線Linux阿里
- Rocky Linux映象在阿里雲映象站首發上線Linux阿里
- LFS系列映象在阿里雲映象站首發上線阿里
- 安裝 Docker-yum-阿里雲映象Docker阿里
- Docker配置阿里雲映象加速器Docker阿里
- Ubuntu 22.04 阿里雲映象倉庫管理Ubuntu阿里
- Node.js 設定阿里雲映象Node.js阿里
- 阿里雲映象站DNS——Chrome配置方法阿里DNSChrome
- Docker自定義映象上傳阿里雲Docker阿里
- 阿里雲數倉Dataworks資料匯出到檔案step by step阿里
- 使用阿里雲映象倉庫順利下載國外映象阿里
- pom.xml 配置阿里雲映象倉庫XML阿里
- centos8替換成阿里雲映象CentOS阿里
- 經GitHub將kubernetes映象推送到阿里雲Github阿里
- 阿里映象阿里