校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > docker 手動(dòng)構(gòu)建新鏡像的方法

docker 手動(dòng)構(gòu)建新鏡像的方法

熱門標(biāo)簽:廈門營銷外呼系統(tǒng)平臺(tái) 安陽ai電銷機(jī)器人軟件 外呼系統(tǒng)不彈窗 涪陵商都400電話開通辦理 申請400電話價(jià)格多少 云會(huì)外呼系統(tǒng) 外呼系統(tǒng)的經(jīng)營范圍 智能電話機(jī)器人坐席 柳州市機(jī)器人外呼系統(tǒng)報(bào)價(jià)

本文介紹了docker 手動(dòng)構(gòu)建新鏡像的方法,分享給大家,具體如下:

查看本地現(xiàn)有鏡像:

[root@docker ~]# docker images
REPOSITORY     TAG         IMAGE ID      CREATED       SIZE
nginx        latest       c59f17fe53b0    4 days ago     108MB
ubuntu       latest       747cb2d60bbe    3 weeks ago     122MB
centos       latest       196e0ce0c9fb    6 weeks ago     197MB

現(xiàn)在利用基礎(chǔ)鏡像centos,在此基礎(chǔ)上手動(dòng)構(gòu)建一個(gè)web服務(wù),這里采用nginx

啟動(dòng)一個(gè)container并進(jìn)入到容器內(nèi):

[root@docker ~]# docker run -it --name=web centos /bin/bash
[root@bab3b6991467 /]#

然后在容器內(nèi)進(jìn)行安裝nginx服務(wù):

[root@bab3b6991467 /]# cd /usr/local/src/
[root@bab3b6991467 src]# yum install wget vim

這里采用編譯安裝nginx,所以下載nginx源碼包,并安裝好編譯環(huán)境:

[root@bab3b6991467 src]# wget http://nginx.org/download/nginx-1.12.2.tar.gz

編譯環(huán)境:

[root@bab3b6991467 src]# yum install gcc gcc-c++ glibc make autoconf openssl openssl-devel

安裝nginx的一些依賴包:

[root@bab3b6991467 src]# yum install libxslt-devel -y gd gd-devel GeoIP GeoIP-devel pcre pcre-devel

然后開支執(zhí)行安裝:

[root@bab3b6991467 src]# ll
total 960
-rw-r--r--. 1 root root 981687 Oct 17 13:20 nginx-1.12.2.tar.gz
[root@bab3b6991467 src]# tar xf nginx-1.12.2.tar.gz 
[root@bab3b6991467 src]# cd nginx-1.12.2
[root@bab3b6991467 nginx-1.12.2]# ./configure --user=nginx --group=nginx --prefix=/usr/local/nginx --with-file-aio --with-http_ssl_module --with-http_realip_module  --with-http_addition_module  --with-http_xslt_module  --with-http_image_filter_module  --with-http_geoip_module --with-http_sub_module --with-http_dav_module --with-http_flv_module  --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_auth_request_module --with-http_random_index_module  --with-http_secure_link_module  --with-http_degradation_module  --with-http_stub_status_module

創(chuàng)建需要用到的用戶:

useradd -M -s /sbin/nologin nginx

繼續(xù)編譯:

make && make install
chown -R nginx:nginx /usr/local/nginx/

這里需要介紹nginx命令的一個(gè)參數(shù):

[root@bab3b6991467 ~]# /usr/local/nginx/sbin/nginx -h 
  -g directives : set global directives out of configuration file

-g:為nginx的配置文件設(shè)置指令

現(xiàn)在退出container,回到host本機(jī)

[root@bab3b6991467 ~]# exit
exit

查看此時(shí)容器的狀態(tài):

[root@docker ~]# docker ps -a
CONTAINER ID    IMAGE        COMMAND       CREATED       STATUS           PORTS        NAMES
bab3b6991467    centos       "/bin/bash"     37 minutes ago   Exited (0) 21 seconds ago            web

利用docker diff查看該容器進(jìn)行了哪些修改,由于輸出太多,這里不給予顯示了

利用docker commit將web容器進(jìn)行加層成一個(gè)新鏡像:

[root@docker ~]# docker commit --help
  Usage: docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
  Create a new image from a container's changes

  -m, --message string  Commit message
  -a, --author string  Author (e.g., "John Hannibal Smith <hannibal@a-team.com>")

現(xiàn)在開始commit:

[root@docker ~]# docker commit -m "compile nginx on centos" web wadeson/centos_nginx:v1
sha256:210a202d37b8d2c31155c29adf0c7c0b49cfab7ff38234109919de7f4e76d1de

查看本地鏡像:

[root@docker ~]# docker images
REPOSITORY       TAG         IMAGE ID      CREATED       SIZE
wadeson/centos_nginx  v1         210a202d37b8    33 seconds ago   464MB
nginx         latest       c59f17fe53b0    4 days ago     108MB
ubuntu         latest       747cb2d60bbe    3 weeks ago     122MB
centos         latest       196e0ce0c9fb    6 weeks ago     197MB

可以看見剛剛docker commit的新鏡像了,現(xiàn)在由此鏡像進(jìn)行啟動(dòng)一個(gè)container提供nginx服務(wù):

[root@docker ~]# docker run -d -p80:80 wadeson/centos_nginx:v1 /usr/local/nginx/sbin/nginx -g "daemon off;"
c12669357e2b09a05a396ac480a04dd1956303b784f894b615d4edb889a737ab

然后查看container:

[root@docker ~]# docker ps -l
CONTAINER ID    IMAGE           COMMAND         CREATED       STATUS       PORTS        NAMES
c12669357e2b    wadeson/centos_nginx:v1  "/usr/local/nginx/..."  41 seconds ago   Up 40 seconds    0.0.0.0:80->80/tcp  thirsty_murdock

可以看見nginx服務(wù)已經(jīng)開啟了,于是進(jìn)行訪問:

 于是整個(gè)手動(dòng)構(gòu)建就成功了

針對上面的一些命令做下解釋:

docker run -d -p80:80 wadeson/centos_nginx:v1 /usr/local/nginx/sbin/nginx -g "daemon off;"

后面運(yùn)行的命令都是旨在container的命令,由于沒有進(jìn)行環(huán)境變量設(shè)置,所以全路徑,而nginx -g這個(gè)參數(shù)是指可以在外面添加指令到nginx的配置文件中,daemon off是指nginx服務(wù)不運(yùn)行在后端而是在前臺(tái)運(yùn)行(container中的服務(wù)必須運(yùn)行在前臺(tái))

利用docker top可以查看container的運(yùn)行進(jìn)程:

[root@docker ~]# docker top c12669357e2b
UID         PID         PPID        C          STIME        TTY         TIME        CMD
root        35468        35451        0          02:55        ?          00:00:00      nginx: master process /usr/local/nginx/sbin/nginx -g daemon off;
1000        35489        35468        0          02:55        ?          00:00:00      nginx: worker process

利用docker exec進(jìn)入到容器內(nèi):

[root@docker ~]# docker exec -it c12669357e2b /bin/bash
[root@c12669357e2b /]# ps -ef
UID     PID  PPID C STIME TTY     TIME CMD
root     1   0 0 06:55 ?    00:00:00 nginx: master process /usr/local/nginx/sbin/nginx -g daemon off;
nginx     5   1 0 06:55 ?    00:00:00 nginx: worker process
root     6   0 1 07:01 pts/0  00:00:00 /bin/bash
root     20   6 0 07:01 pts/0  00:00:00 ps -ef

而使用ctrl+p+q可以將該容器置于后臺(tái),而不是馬上exited

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:南充 孝感 福州 撫順 晉城 綏化 蕪湖 巴中

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《docker 手動(dòng)構(gòu)建新鏡像的方法》,本文關(guān)鍵詞  docker,手動(dòng),構(gòu),建新,鏡像,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《docker 手動(dòng)構(gòu)建新鏡像的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于docker 手動(dòng)構(gòu)建新鏡像的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产精品18久久久久| 国产主播一区二区三区| 美女视频黄a大片欧美| 欧美一级视频精品观看| 日韩中文字幕区一区有砖一区 | 一区二区三区中文字幕在线观看| 99re这里都是精品| 亚洲成人av电影| 久久久久综合网| 91久久精品日日躁夜夜躁欧美| 亚洲 欧美综合在线网络| 日韩一级精品视频在线观看| 成人小视频免费观看| 亚洲成人7777| 国产精品久久久久久久久免费相片 | 国产精品午夜免费| 欧美日韩和欧美的一区二区| 精品一区二区三区在线播放| 国产精品久久免费看| 欧美精品在线观看播放| 成人黄色在线网站| 久久国产精品99精品国产| 中文字幕视频一区二区三区久| 8v天堂国产在线一区二区| 成人自拍视频在线| 久久激情综合网| 亚洲va中文字幕| wwwwww.欧美系列| 欧美日韩精品欧美日韩精品一| 国产精品原创巨作av| 日本不卡不码高清免费观看| 综合激情网...| 国产精品激情偷乱一区二区∴| 欧美一区二区在线播放| 91久久国产综合久久| 成年人网站91| 国产成人av影院| 国产一区二区三区免费播放| 亚洲一区二区黄色| 亚洲理论在线观看| 综合久久一区二区三区| 欧美国产精品劲爆| 国产日本欧洲亚洲| 久久久久久久综合| 久久久99精品免费观看| 日韩欧美成人激情| 欧美大胆人体bbbb| 精品国产百合女同互慰| 日韩区在线观看| 精品成人a区在线观看| 欧美电视剧在线观看完整版| 欧美一区二区女人| 精品国产精品一区二区夜夜嗨 | 日韩欧美亚洲一区二区| 欧美日韩国产不卡| 91麻豆精品国产自产在线观看一区| 国产一区二区免费视频| 国产一区二区按摩在线观看| 日韩综合在线视频| 视频一区二区不卡| 亚洲国产成人tv| 洋洋成人永久网站入口| 亚洲激情图片小说视频| 夜夜嗨av一区二区三区四季av| 最新日韩在线视频| 亚洲国产精品黑人久久久| 国产精品久久一级| 亚洲免费成人av| 日韩中文字幕区一区有砖一区 | 一级做a爱片久久| 亚洲欧洲99久久| 一区二区三区国产| 亚洲3atv精品一区二区三区| 日韩黄色片在线观看| 国产一区二区三区四区五区入口 | 免费成人在线观看| 国产一区二区三区黄视频| 成人精品一区二区三区四区 | 成人aaaa免费全部观看| 欧美综合视频在线观看| 91精品国产麻豆国产自产在线 | 久久国产麻豆精品| 丁香激情综合五月| 欧美男人的天堂一二区| 国产午夜亚洲精品午夜鲁丝片| 亚洲欧美日韩人成在线播放| 日本伊人色综合网| 成人性视频免费网站| 欧美精品一级二级三级| 国产无一区二区| 日韩av成人高清| 99热这里都是精品| 日韩女优av电影| 亚洲已满18点击进入久久| 国产另类ts人妖一区二区| 欧洲一区二区av| 中文字幕国产一区| 精品无人码麻豆乱码1区2区| 91在线一区二区| 国产日韩欧美电影| 免费观看久久久4p| 欧美视频一区二区三区四区| 国产亚洲视频系列| 麻豆国产欧美日韩综合精品二区| 一本大道久久a久久精品综合| 精品日产卡一卡二卡麻豆| 亚洲一线二线三线视频| 波波电影院一区二区三区| 久久久亚洲高清| 亚洲一区二区av在线| 成人黄色片在线观看| 精品欧美黑人一区二区三区| 亚洲国产成人精品视频| 在线免费观看日本欧美| 亚洲日本在线观看| av亚洲产国偷v产偷v自拍| 久久久亚洲欧洲日产国码αv| 久热成人在线视频| 精品乱码亚洲一区二区不卡| 五月天网站亚洲| 欧美日韩三级在线| 亚洲国产精品久久久久婷婷884| 成人av免费在线播放| 欧美国产国产综合| 成人app下载| 亚洲美女视频一区| 色婷婷综合久久久久中文一区二区| 欧美国产日产图区| 97se亚洲国产综合自在线观| 国产精品三级av在线播放| 成人av电影在线| 一区二区在线观看免费| 色婷婷精品久久二区二区蜜臂av| 国产精品私人自拍| 91视频观看免费| 《视频一区视频二区| 91在线视频网址| 亚洲黄色尤物视频| 色婷婷综合视频在线观看| 成人欧美一区二区三区小说| 成人免费观看视频| 中文字幕日韩欧美一区二区三区| youjizz国产精品| 一区二区三区在线播| 99精品在线免费| 亚洲精品综合在线| 欧美一级日韩不卡播放免费| 日韩成人精品在线| 国产农村妇女精品| 日本久久一区二区| 精品一区二区在线免费观看| 欧美极品另类videosde| 91国产视频在线观看| 精品制服美女久久| 亚洲私人黄色宅男| 欧美成人在线直播| 91蜜桃在线观看| 看片网站欧美日韩| 亚洲男女一区二区三区| 91精品国产综合久久久蜜臀图片| 国产a精品视频| 午夜久久久久久久久| 国产网红主播福利一区二区| 成人av网站在线| 免费成人美女在线观看| 亚洲精品国产第一综合99久久 | 欧美一区午夜精品| 色综合久久中文字幕综合网| 蜜桃视频一区二区三区在线观看| 中文字幕一区av| 精品国产伦理网| 欧美精品v国产精品v日韩精品 | 成人禁用看黄a在线| 天天综合网天天综合色| 中文字幕在线一区| 久久午夜免费电影| 91麻豆精品国产91久久久| 成人app网站| 久久97超碰色| 日韩福利电影在线观看| 一区精品在线播放| 国产日韩v精品一区二区| 日韩视频在线永久播放| 91久久免费观看| av在线不卡免费看| 国产精品亚洲专一区二区三区| 日韩一区精品字幕| 亚洲成人免费影院| 亚洲美腿欧美偷拍| 中文字幕一区二区三区在线观看| 久久先锋影音av| 欧美一区二区福利视频| 欧美久久久久中文字幕| 色94色欧美sute亚洲13| 国产91丝袜在线观看| 国产精品18久久久久久久久久久久| 日韩av中文在线观看| 亚洲成人www| 亚洲成人综合网站| 日韩av电影免费观看高清完整版 |