Docker入門系列之三:如何將dockerfile製作好的映象釋出到Docker hub上
這個系列的前兩篇文章,我們已經把我們的應用成功地在Docker裡通過nginx執行了起來,並且用dockerfile裡製作好了一個映象。
本文我們會介紹如何將這個本地製作好的映象釋出到docker hub,讓全世界其他docker愛好者能夠使用您的映象。
首先您得在 docker hub 上註冊一個帳號:
然後建立一個新的repository,用於存放Docker映象。操作方法和在Github裡建立程式碼倉庫一致。
建立好之後的倉庫看起來是這樣的:
docker ps拿到當前容器的ID:
使用docker commit 提交,作用類似程式設計師熟悉的git commit:
docker commit 53de4188b702 i042416/ui5-nginx
docker login登入docker hub:
成功登入之後用docker push將本地映象推送到docker hub:
docker push i042416/ui5-nginx:latest
得到成功推送的訊息:
推送成功之後,到docker hub上檢視生成的tag:latest和映象尺寸:45MB。
到另一臺機器上,docker run -it i042416/ui5-nginx:
從輸出能發現,因為本地映象不存在,所以docker run 自動從docker hub上pull這個image:
然後用命令docker run -d -p 1080:80 i042416/ui5-nginx執行:
之後localhost:1080/webapp即可訪問我的web應用:
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2222396/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Docker入門系列之三:如何將dockerfile製作好的映象釋出到Dockerhub上Docker
- Docker 入門系列四:Dockerfile-映象製作Docker
- 如何將docker 映象上傳到docker hub倉庫Docker
- Docker 入門系列四:Dockerfile-映象原理Docker
- Docker 如何把映象上傳到docker hubDocker
- Docker如何製作映象-Dockerfile的使用Docker
- Docker將映象檔案釋出到阿里雲Docker阿里
- Docker將映象檔案釋出到私服庫Docker
- Docker入門系列之二:使用dockerfile製作包含指定web應用的映象DockerWeb
- Docker 入門系列四:Dockerfile-自定義 CentOS7 映象DockerCentOS
- Docker 入門:DockerfileDocker
- 使用Travis在Docker Hub上管理開源Docker映象Docker
- Docker-映象釋出到Dockerhub和阿里雲Docker阿里
- Docker 入門系列四:Dockerfile-關鍵字Docker
- Docker框架使用系列教程(七)Dockerfile映象建立Docker框架
- 建立映象釋出到映象倉庫【不依賴docker環境】Docker
- 『現學現忘』Docker基礎 — 40、釋出映象到Docker HubDocker
- Docker--DockerFile與映象Docker
- Docker映象中提取DockerfileDocker
- Docker Hub 映象加速器Docker
- Docker 映象構建之 DockerfileDocker
- docker hub切換國內映象Docker
- Docker 入門系列一:docker 命令Docker
- Docker進階與實踐之三:Docker映象Docker
- Docker從入門到精通(五)——DockerfileDocker
- Docker與Dockerfile極簡入門文件Docker
- Docker入門系列(二)--docker操作命令Docker
- Docker 快速入門系列-Docker 的基本組成Docker
- Docker映象管理快速入門Docker
- docker映象的釋出Docker
- Docker 入門及安裝[Docker 系列-1]Docker
- 製作Docker映象Docker
- docker系列(二):映象Docker
- docker製作自己的映象並上傳dockerhubDocker
- Docker 快速入門系列(引子)Docker
- 伺服器:如何製作docker映象伺服器Docker
- Docker 快速入門系列-Docker 在 MacOS 安裝DockerMac
- Docker 入門系列三:Docker 應用部署-MySQLDockerMySql