1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        docker 初體驗(yàn): docker 自己定制鏡像

        共 4269字,需瀏覽 9分鐘

         ·

        2021-10-01 23:31



        Docker 是一個(gè)開源的應(yīng)用容器引擎,基于 Go 語(yǔ)言 并遵從 Apache2.0 協(xié)議開源。Docker 可以讓開發(fā)者打包他們的應(yīng)用以及依賴包到一個(gè)輕量級(jí)、可移植的容器中,然后發(fā)布到任何流行的 Linux 機(jī)器上,也可以實(shí)現(xiàn)虛擬化。接下來(lái)為大家演示一下docker部署wordpress博客系統(tǒng)。

        1

        環(huán)    境


        centos7

        2

        安裝 docker


        移除舊版本docker
        [root@chaols ~]#  sudo yum remove docker \
        >                   docker-client \
        >                   docker-client-latest \
        >                   docker-common \
        >                   docker-latest \
        >                   docker-latest-logrotate \
        >                   docker-logrotate \
        >                   docker-engine
        安裝yum-utils包并設(shè)置穩(wěn)定存儲(chǔ)庫(kù)
        [root@chaols ~]# yum install -y yum-utils
        安裝docker
        [root@chaols ~]# yum install docker-ce docker-ce-cli containerd.io

        3

        啟動(dòng) docker


        [root@chaols ~]# systemctl start docker

        4

        查看 docker 鏡像


        剛剛安裝docker是沒(méi)有鏡像的
        [root@chaols ~]# docker images
        REPOSITORY   TAG       IMAGE ID   CREATED   SIZE

        5

        下載 centos 鏡像


        [root@chaols ~]# docker pull centos
        默認(rèn)centos鏡像沒(méi)有ifconfig

        6

        自定義 dockerfile 文件


        FROM centos
        ENV MYPATH /usr/local
        WORKDIR $MYPATH
        RUN yum install -y net-tools
        RUN yum install -y vim
        EXPOSE 80
        CMD echo $MYPATH
        CMD echo "-----end-----"
        CMD /bin/bash"

        7

        開始制作


        docker build -f ./dockerfile_chao_centos -t chao.centos:0.1 .

        8

        創(chuàng)建虛擬機(jī)


        root@chaols ~]# docker run -it --name test chao.centos:0.1 /bin/bash

        9

        驗(yàn)證 ifconfig


        [root@f5be14eebc1e local]# ifconfig
        eth0: flags=4163mtu 1500
                inet 172.17.0.2  netmask 255.255.0.0  broadcast 172.17.255.255
                ether 02:42:ac:11:00:02  txqueuelen 0  (Ethernet)
                RX packets 6  bytes 516 (516.0 B)
                RX errors 0  dropped 0  overruns 0  frame 0
                TX packets 0  bytes 0 (0.0 B)
                TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

        lo: flags=73mtu 65536
                inet 127.0.0.1  netmask 255.0.0.0
                loop  txqueuelen 1000  (Local Loopback)
                RX packets 0  bytes 0 (0.0 B)
                RX errors 0  dropped 0  overruns 0  frame 0
                TX packets 0  bytes 0 (0.0 B)
                TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0




        本公眾號(hào)全部博文已整理成一個(gè)目錄,請(qǐng)?jiān)诠娞?hào)里回復(fù)「m」獲??!

        推薦閱讀:

        Linux網(wǎng)絡(luò)子系統(tǒng)

        內(nèi)部群炸了鍋,隔壁同事真刪庫(kù)了啊。。

        要求整治程序員高薪的那個(gè)人,被打了!


        5T技術(shù)資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,單片機(jī),樹莓派,等等。在公眾號(hào)內(nèi)回復(fù)「1024」,即可免費(fèi)獲取??!


        瀏覽 35
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            久久久久成人精品免费播放动漫 | 日逼图| 亚洲成人内射 | 免费三级片黄色 | 国产又粗又大又爽91嫩草 | 99re6热在线视频精品观看 | 黄a视频| 国产偷情视频 | 99国产超薄肉色丝袜交足的后果 | 欧美黑人xxxxx |