docker上傳鏡像的步驟

1.我們可以使用 docker build 來創建一個新的鏡像。爲此,首先需要創建一個 Dockerfile,包含一些如何創建鏡像的指令,新建一個目錄和一個 Dockerfile

2.Dockerfile 中每一條指令都創建鏡像的一層,例如:

Dockerfile 基本的語法是:使用 # 來註釋 :FROM 指令告訴 Docker 使用哪個鏡像作爲基礎 ,接着是維護者的信息 ,RUN 開頭的指令會在創建中運行,比如安裝一個軟件包。

3.然後執行docker image build -t="ouruser/sinatra:v2" . (其中 -t 標記來添加 tag,指定新的鏡像的用戶信息。“.” 是 Dockerfile 所在的路徑(當前目錄),也可以替換爲一個具體的 Dockerfile 的路徑)

4.登錄dockerhub.com

5.獲取一個token

6.綁定你的賬號

7.docker commit -m “修改描述” -a “作者” 鏡像:標籤

這裏我演示了一下我在rabbitmq官方鏡像上加載了一個插件,然後把它打包成我的鏡像,像git一樣commit一下,成功的話會返回像上面一樣的sha256token值。

8.docker tag 鏡像名字 你的賬號/鏡像名字

9.然後push到dockerhub上

10.然後你就可以在my profile看到它了

11.如果你的團隊要使用的話,就直接可以把它pull下來。

12.考慮到有些機器是不能訪問公共網絡的,自己搭建私人倉庫又十分昂貴,也有一種不需要成本的解決方案,那就是把鏡像保存成文件,然後再以引入文件的方式導入鏡像。

13.docker save -o 要保存的文件名  要保存的鏡像

14.docker load –input 文件名 或者docker load < 文件名 要加載的鏡像

15.然後就可以開始docker之旅了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章