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

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影片在线观看不卡| 亚洲国产日韩精品一区二| 未满十八周岁禁看视频| 欧美日韩亚洲人人夜夜澡| 日本二区三区在线视频| 欧美黄色影院在线观看| 国产精品一区波多野结衣| 日本在线一区二区不卡视频 | 国产三级在线视频不卡| 国产精品成人av在线| 欧美日韩亚洲一区视频| 日韩一区二区人妻在线| 中文字幕精品一区二区三区视频| 国产欧美日韩综合激情| 国产尹人99大香蕉| 国产精品97久久97久久久久| 久久精品色妇熟妇丰满人妻| 国产精品亚洲av性色| 伦理在线视频免费观看视频| 综合国产精品久久久久久| 未满18禁止观看在线| 久久96国产精品久久秘臀| 国产精品大全中文字幕| 五月天久久开心激情网| 久久精品无人区乱码一区二区| 亚洲清纯唯美激情四射| av真人青青小草一区二区欧美| 精品人妻少妇av一区二区| 国产av高清亚洲精品高清二部 | 亚洲精品中的亚洲精品| 午夜福利网午夜福利网| 成人午夜性色福利视频|