docker數據與管理

docker鏡像的建立方法

建立鏡像的方法有三種,分別是基於已有的鏡像建立,基於本地模板建立及基於docker建立。
基於已有鏡像建立
基於已有的鏡像建立主要使用docker commit命令,
經常使用選項:
-m:說明信息
-a: 做者信息
-p: 生成過程當中中止容器的運行
命令格式
docker commit [選項] 容器id/名稱 倉庫名稱:[標籤]
docker數據與管理
基於本地模板建立
經過導入操做系統模板文件能夠生成鏡像,模板能夠從OPENVZ開源項目下載,下載地址爲 http://openvz.org/Download/template/precreated
介紹下載ubuntu模板壓縮包,使用docker導入命令導入爲本地鏡像
docker數據與管理
docker數據與管理
基於dockerfile建立
dockerfile結構大體分爲4個部分:基礎鏡像信息,維護者信息,鏡像操做指令和容器啓動時執行的指令。
#提早導入一個centos容器
docker數據與管理
1.建立工做目錄
docker數據與管理
2.建立並編寫dockerfile文件
docker數據與管理
3.編寫執行腳本內容
docker數據與管理
4.建立測試網頁
docker數據與管理
5.使用dockerfile生成鏡像
編寫完dockerfile及相關內容以後,能夠經過docker build命令來建立鏡像
命令格式
docker build [選項] 路徑
經常使用選項
-t 指定鏡像的標籤信息
docker數據與管理
#最後一個點 . 表明當前路徑。
6.使用新鏡像運行容器
-p 12345:80 意思是把80端口映射到本地12345端口
docker數據與管理
最後使用網頁訪問測試一下便可
docker數據與管理docker

相關文章
相關標籤/搜索