真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

dockerimages怎么創(chuàng)建

本篇內(nèi)容介紹了“docker images怎么創(chuàng)建”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)公司專(zhuān)業(yè)為企業(yè)提供西陵網(wǎng)站建設(shè)、西陵做網(wǎng)站、西陵網(wǎng)站設(shè)計(jì)、西陵網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、西陵企業(yè)網(wǎng)站模板建站服務(wù),十余年西陵做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

制作image原生鏡像需要使用febootstrap工具,需要注意的是,在centos7系列中,默認(rèn)的源中不帶此包,但是在centos6系列中,該包是默認(rèn)可用使用的。

  • 在centos6中安裝febootstrap

# yum install febootstrap -y
會(huì)安裝相應(yīng)的軟件包:fakechroot-2.9-24.5.el6_1.1.x86_64.rpm  fakechroot-libs-2.9-24.5.el6_1.1.x86_64.rpm  fakeroot-1.12.2-22.2.el6.x86_64.rpm  fakeroot-libs-1.12.2-22.2.el6.x86_64.rpm  febootstrap-supermin-helper-3.21-4.el6.x86_64.rpm
此時(shí)會(huì)生成一個(gè)命令febootstrap
  • 使用febootstrap工具構(gòu)建基礎(chǔ)鏡像:

#febootstrap -i bash -i wget -i yum -i iputils -i iproute centos6.8 centos6.8-doc http://mirrors.163.com/centos/6.8/os/x86_64/


需要注意的是,-i參數(shù)表示安裝包,centos6.8為image版本,centos6.8-doc為生成鏡像的目錄,后面的url為鏡像源地址。 
接下來(lái)很快就會(huì)構(gòu)建完成,然后生成一個(gè)基礎(chǔ)鏡像:

# ls centos6.8-doc
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  sbin  selinux  srv  sys  tmp  usr  var

可以看到生成的centos6.8-doc目錄里面已經(jīng)包含了linux系統(tǒng)的基本文件系統(tǒng)。其實(shí)生成這樣一個(gè)目錄就相當(dāng)于已經(jīng)是一個(gè)基本的linux鏡像了,只需要打包并分發(fā)到docker主機(jī),并構(gòu)建成相應(yīng)的docker image就可以使用了。

  • 使用docker工具導(dǎo)入此鏡像: 
    不論在什么環(huán)境,首先進(jìn)入centos6.8-doc目錄,然后將鏡像導(dǎo)入:

# cd centos6.8-doc
# tar -c .|docker import - centos:6.8
f86315da0e5ddfdbc2aaf169d7f26cf9e071afb7df04bc207ff0d5b623221c8c
此時(shí),便生成了一個(gè)鏡像。
# docker images
REPOSITORY                            TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
centos                                6.8                 f86315da0e5d        6 seconds ago       392.9 MB
  • 接下來(lái)使用這個(gè)鏡像去創(chuàng)建和使用容器:

# docker run -itd -P centos:6.8 bash
45fc3313c92f8ef8b1fe841da580ca0759b82e54a507c3985dc1c65d6106e12d
# docker ps -a 
CONTAINER ID        IMAGE                        COMMAND             CREATED             STATUS              PORTS                  NAMES
45fc3313c92f        centos:6.8                   "bash"              20 seconds ago      Up 19 seconds                              desperate_meitner

# docker exec -it desperate_meitner cat /etc/redhat-release 
CentOS release 6.8 (Final) 
可以看到,當(dāng)前的image鏡像就是當(dāng)時(shí)創(chuàng)建6.8版本的

# docker exec -it desperate_meitner ip a
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
311: eth0:  mtu 1500 qdisc noqueue state UP 
    link/ether 02:42:0a:00:00:25 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.37/24 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::42:aff:fe00:25/64 scope link 
       valid_lft forever preferred_lft forever

“docker images怎么創(chuàng)建”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


名稱(chēng)欄目:dockerimages怎么創(chuàng)建
文章URL:http://weahome.cn/article/ijscgi.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部