欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Docker和鏡像的操作方法

查找鏡像

站在用戶的角度思考問題,與客戶深入溝通,找到德化網(wǎng)站設(shè)計(jì)與德化網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋德化地區(qū)。

我們可以從 Docker Hub 網(wǎng)站來搜索鏡像,Docker Hub 網(wǎng)址為: https://hub.docker.com/

我們也可以使用 docker search 命令來搜索鏡像。比如我們需要一個(gè) httpd 的鏡像來作為我們的 web 服務(wù)。我們可以通過 docker search 命令搜索 httpd 來尋找適合我們的鏡像。

docker search httpd拖取鏡像

我們決定使用上圖中的 httpd 官方版本的鏡像,使用命令 docker pull 來下載鏡像。

docker pull httpd
刪除鏡像

鏡像刪除使用 docker rmi 命令,比如我們刪除 hello-world 鏡像:

$ docker rmi hello-world創(chuàng)建鏡像

當(dāng)我們從 docker 鏡像倉庫中下載的鏡像不能滿足我們的需求時(shí),我們可以通過以下兩種方式對鏡像進(jìn)行更改。
1、從已經(jīng)創(chuàng)建的容器中更新鏡像,并且提交這個(gè)鏡像

2、使用 Dockerfile 指令來創(chuàng)建一個(gè)新的鏡像

更新鏡像

更新鏡像之前,我們需要使用鏡像來創(chuàng)建一個(gè)容器。

runoob@runoob:~$ docker run -t -i ubuntu:15.10 /bin/bashroot@e218edb10161:/#

在運(yùn)行的容器內(nèi)使用 apt-get update 命令進(jìn)行更新。

在完成操作之后,輸入 exit 命令來退出這個(gè)容器。

此時(shí) ID 為 e218edb10161 的容器,是按我們的需求更改的容器。我們可以通過命令 docker commit 來提交容器副本。

runoob@runoob:~$ docker commit -m="has update" -a="runoob" e218edb10161 runoob/ubuntu:v2sha256:70bf1840fd7c0d2d8ef0a42a817eb29f854c1af8f7c59fc03ac7bdee9545aff8

各個(gè)參數(shù)說明:

-m: 提交的描述信息 -a: 指定鏡像作者 e218edb10161:容器 ID runoob/ubuntu:v2: 指定要?jiǎng)?chuàng)建的目標(biāo)鏡像名
構(gòu)建鏡像

我們使用命令 docker build , 從零開始來創(chuàng)建一個(gè)新的鏡像。為此,我們需要?jiǎng)?chuàng)建一個(gè) Dockerfile 文件,其中包含一組指令來告訴 Docker 如何構(gòu)建我們的鏡像。

runoob@runoob:~$ cat Dockerfile FROM centos:6.7MAINTAINER Fisher "fisher@sudops.com"RUN /bin/echo 'root:123456' |chpasswdRUN useradd runoobRUN /bin/echo 'runoob:123456' |chpasswdRUN /bin/echo -e "LANG=\"en_US.UTF-8\"" >/etc/default/localEXPOSE 22EXPOSE 80CMD /usr/sbin/sshd -D

每一個(gè)指令都會(huì)在鏡像上創(chuàng)建一個(gè)新的層,每一個(gè)指令的前綴都必須是大寫的。

第一條FROM,指定使用哪個(gè)鏡像源

RUN 指令告訴docker 在鏡像內(nèi)執(zhí)行命令,安裝了什么。。。

然后,我們使用 Dockerfile 文件,通過 docker build 命令來構(gòu)建一個(gè)鏡像。

runoob@runoob:~$ docker build -t runoob/centos:6.7 .Sending build context to Docker daemon 17.92 kBStep 1 : FROM centos:6.7 ---> d95b5ca17cc3Step 2 : MAINTAINER Fisher "fisher@sudops.com" ---> Using cache ---> 0c92299c6f03Step 3 : RUN /bin/echo 'root:123456' |chpasswd ---> Using cache ---> 0397ce2fbd0aStep 4 : RUN useradd runoob......

參數(shù)說明:

-t :指定要?jiǎng)?chuàng)建的目標(biāo)鏡像名

. :Dockerfile 文件所在目錄,可以指定Dockerfile 的絕對路徑

使用docker images 查看創(chuàng)建的鏡像已經(jīng)在列表中存在,鏡像ID為860c279d2fec

runoob@runoob:~$ docker images REPOSITORY TAG IMAGE ID CREATED SIZErunoob/centos 6.7 860c279d2fec About a minute ago 190.6 MBrunoob/ubuntu v2 70bf1840fd7c 17 hours ago 158.5 MBubuntu 14.04 90d5884b1ee0 6 days ago 188 MBphp 5.6 f40e9e0f10c8 10 days ago 444.8 MBnginx latest 6f8d099c3adc 12 days ago 182.7 MBmysql 5.6 f2e8d6c772c0 3 weeks ago 324.6 MBhttpd latest 02ef73cf1bc0 3 weeks ago 194.4 MBubuntu 15.10 4e3b13c8a266 5 weeks ago 136.3 MBhello-world latest 690ed74de00f 6 months ago 960 Bcentos 6.7 d95b5ca17cc3 6 months ago 190.6 MBtraining/webapp latest 6fae60ef3446 12 months ago 348.8 MB

我們可以使用新的鏡像來創(chuàng)建容器

runoob@runoob:~$ docker run -t -i runoob/centos:6.7 /bin/bash[root@41c28d18b5fb /]# id runoobuid=500(runoob) gid=500(runoob) groups=500(runoob)

從上面看到新鏡像已經(jīng)包含我們創(chuàng)建的用戶 runoob。

設(shè)置鏡像標(biāo)簽

我們可以使用 docker tag 命令,為鏡像添加一個(gè)新的標(biāo)簽。

runoob@runoob:~$ docker tag 860c279d2fec runoob/centos:dev

docker tag 鏡像ID,這里是 860c279d2fec ,用戶名稱、鏡像源名(repository name)和新的標(biāo)簽名(tag)。

使用 docker images 命令可以看到,ID為860c279d2fec的鏡像多一個(gè)標(biāo)簽。

runoob@runoob:~$ docker imagesREPOSITORY TAG IMAGE ID CREATED SIZErunoob/centos 6.7 860c279d2fec 5 hours ago 190.6 MBrunoob/centos dev 860c279d2fec 5 hours ago 190.6 MBrunoob/ubuntu v2 70bf1840fd7c 22 hours ago 158.5 MBubuntu 14.04 90d5884b1ee0 6 days ago 188 MBphp 5.6 f40e9e0f10c8 10 days ago 444.8 MBnginx latest 6f8d099c3adc 13 days ago 182.7 MBmysql 5.6 f2e8d6c772c0 3 weeks ago 324.6 MBhttpd latest 02ef73cf1bc0 3 weeks ago 194.4 MBubuntu 15.10 4e3b13c8a266 5 weeks ago 136.3 MBhello-world latest 690ed74de00f 6 months ago 960 Bcentos 6.7 d95b5ca17cc3 6 months ago 190.6 MBtraining/webapp latest 6fae60ef3446 12 months ago 348.8 MB

到此這篇關(guān)于Docker和鏡像的操作方法的文章就介紹到這了,更多相關(guān)Docker和鏡像操作內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

網(wǎng)頁名稱:Docker和鏡像的操作方法
文章路徑:http://aaarwkj.com/article16/ddcodg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站、做網(wǎng)站、全網(wǎng)營銷推廣定制開發(fā)、網(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)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)
日本一区二区欧美在线| 国产大学生吞精在线视频| 少妇的诱惑免费在线看| 涩涩涩丁香色婷五月网| 国产福利三级在线观看| 欧美国产综合欧美一区二区三区| 欧美日韩亚洲精品亚洲欧洲| 国产极白丝白浆日本国产| 欧美日韩精品不卡在线播放| 中文字幕一区侵犯人妻| 美女呻吟被爽到高潮在线| 日韩精品人妻一区二区免| 亚洲人妻av一区二区三区| 欧美 国产 综合 日韩| 精品一区二区日本高清| 一区二区三区国产激情| 国产精品久久乱码综合| 国产三级国产精品三级| 日本师生三片在线观看| 国产免费一级av剧情| 久久久之久亚州精品露出| 国产一区二区精品小视频| 观看亚洲一区二区三区大片| 欧美精品一区二区三区色| 人体艺术日韩色噜噜| 日韩精品视频高清在线观看| 人人妻人人澡人人爱| 一区二区高清免费日本| 亚洲美女国产精选999| 国产精品大屁股一区二区| 中文乱幕亚洲无套内射| 久久99热婷婷精品一区| 九九有点热以前的视频| 91国产精品视频在线| 成人精品淫片一级免费 | 欧美 国产 综合 日韩| 热热久久这里只有精品| 激情五月天色婷婷久久| 青青草成人公开在线视频| 中文字幕人妻紧贴拍摄| 日本东京热二三四区不卡免费的|