欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

怎么創(chuàng)建Docker鏡像

Docker 鏡像創(chuàng)建方法

Docker鏡像創(chuàng)建方法 創(chuàng)建鏡像的方法有三種,分別是基于已有的鏡像創(chuàng)建、基于本地模板創(chuàng)建、基于Dockerfile 創(chuàng)建,下面著重介紹這三種創(chuàng)建鏡像的方法。

創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司是一家服務(wù)多年做網(wǎng)站建設(shè)策劃設(shè)計(jì)制作的公司,為廣大用戶提供了成都網(wǎng)站制作、做網(wǎng)站,成都網(wǎng)站設(shè)計(jì),一元廣告,成都做網(wǎng)站選創(chuàng)新互聯(lián),貼合企業(yè)需求,高性價(jià)比,滿足客戶不同層次的需求一站式服務(wù)歡迎致電。

一、基于已有鏡像創(chuàng)建

首先將鏡像加載到容器,將容器里面運(yùn)行的程序及運(yùn)行環(huán)境打包起來生成新的鏡像,需要記住該容器的ID號。
命令格式: docker commit 【選項(xiàng)】 容器ID/名稱 倉庫名稱:【標(biāo)簽】

常用選項(xiàng):

-m:說明信息 ?
-a:作者信息 ?
-p:生成過程中停止容器的運(yùn)行

例子:

docker create -it nginx /bin/bash  #啟動(dòng)容器
docker ps -a  #查看容器
docker commit -m "new" -a "zhao" 6f69698fc083 nginx:test  #創(chuàng)建新鏡像
docker images  #查看鏡像

怎么創(chuàng)建Docker鏡像

二、基于本地模板創(chuàng)建

通過導(dǎo)入系統(tǒng)模板文件可以生成鏡像,模板可以從OPENVZ開源項(xiàng)目下載
下載地址為:http://download.openvz.org/template/precreated

例子:

下面以debian模板壓縮包導(dǎo)入為本地鏡像的例子。
wget http://download.openvz.org/template/precreated/debian-7.0-x86-minimal.tar.gz
cat debian-7.0-x86-minimal.tar.gz | docker import - nginx:new

三、基于Dockerfile創(chuàng)建(重點(diǎn))

Dockerfile是由一組指令組成的文件,每條指令對應(yīng)linux中一條命令,Docker程序?qū)⒆x取Dockerfile中的指令生成指定鏡像。
Dockerfile大致結(jié)構(gòu):基礎(chǔ)鏡像信息、維護(hù)者信息、鏡像操作指令、容器啟動(dòng)時(shí)執(zhí)行指令。每行支持一條指令,每條指令可以攜帶多個(gè)參數(shù),支持以 # 開頭的注釋。

Dockerfile操作指令:

FROM 鏡像 : 指定新的鏡像所基于的鏡像
MAINTAINER 名字 :說明新鏡像的維護(hù)人
RUN 命令 : 在所基于的鏡像上執(zhí)行命令,并提交到新的鏡像中
CMD ["要運(yùn)行的程序","參數(shù)1","參數(shù)2"] : 指定啟動(dòng)容器時(shí)要運(yùn)行的命令或腳本
EXPOSE端口號 : 指定新鏡像加載到Docker時(shí)要開啟的端口
ENV環(huán)境變量 變量值 : 設(shè)置一個(gè)環(huán)境變量的值,會(huì)背后面的RUN用到
ADD源文件/目錄 目標(biāo)文件/目錄 :將源文件復(fù)制到目標(biāo)文件 ,源文件和Dockerfile位于同一目錄
COPY源文件/目錄 目標(biāo)文件/目錄 :將本地主機(jī)的源文件復(fù)制到目標(biāo)目錄,源文件和Dockerfile位于同一目錄
VOLUME["目錄"] : 在容器中創(chuàng)建一個(gè)掛載點(diǎn)
USER 用戶名 /UID :指定運(yùn)行容器時(shí)的用戶
WORKDIR路徑 : 為后續(xù)的RUN 、CMD、ENTRYPOINT 指定工作目錄
ONBUILD命令 : 指定所生成的鏡像作為一個(gè)基礎(chǔ)鏡像時(shí)所要運(yùn)行的命令。

Dockerfile例子:

mkdir httpd  創(chuàng)建目錄
cd httpd   #切換目錄
vim Dockerfile  #編寫dockerfile

#基于基礎(chǔ)鏡像
FROM centos
#用戶信息
MAINTAINER this is httpd image <zhao>
#添加環(huán)境包
RUN yum install -y httpd
#指定http端口
EXPOSE 80
#添加宿主機(jī)中run.sh到容器中
ADD run.sh /run.sh
RUN chmod 755 /run.sh
CMD ["/run.sh"]

vim run.sh  #編寫httpd啟動(dòng)腳本

#!/bin/bash
rm -rf /run/httpd/*
exec /usr/sbin/apachectl -D FOREGROUND

docker build -t httpd:new .   #創(chuàng)建新鏡像(不要忘了末尾的有 .)
docker run -d -p 80:80 httpd:new   #啟動(dòng)鏡像
docker ps   #查看

怎么創(chuàng)建Docker鏡像

怎么創(chuàng)建Docker鏡像

怎么創(chuàng)建Docker鏡像

網(wǎng)頁驗(yàn)證

怎么創(chuàng)建Docker鏡像

標(biāo)題名稱:怎么創(chuàng)建Docker鏡像
網(wǎng)頁地址:http://www.chinadenli.net/article12/geicdc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司網(wǎng)站設(shè)計(jì)公司搜索引擎優(yōu)化虛擬主機(jī)用戶體驗(yàn)自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)