站長(zhǎng)資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        docker可以?huà)燧d文件嗎

        docker可以?huà)燧d文件;文件掛載指的是將宿主機(jī)的指定文件掛載到docker容器中的文件,文件位置由用戶(hù)自行管理,可以利用run命令實(shí)現(xiàn)宿主機(jī)文件掛載到容器內(nèi)文件,語(yǔ)法為“docker run –name <容器名>…”。

        docker可以?huà)燧d文件嗎

        本教程操作環(huán)境:linux7.3系統(tǒng)、docker19.03版、Dell G3電腦。

        docker可以?huà)燧d文件

        文件掛載是將 宿主機(jī)的指定文件 掛載到 Docker容器中的文件,文件位置由用戶(hù)自行管理

        舉例

        docker run --name <容器名> -p 80:80 -v <宿主機(jī)文件絕對(duì)路徑:容器內(nèi)文件絕對(duì)路徑> -d <倉(cāng)庫(kù)名:版本標(biāo)簽> # docker run --name nginx-contain -p 80:80 -v /docker_conf/nginx/html/index.html:/usr/share/nginx/html/index.html -d nginx # 宿主機(jī)文件掛載到容器內(nèi)文件

        ps:

        1.宿主機(jī)文件會(huì)覆蓋容器內(nèi)文件

        擴(kuò)展知識(shí)

        docker掛載就是用本機(jī)文件或文件夾覆蓋容器內(nèi)的文件或文件夾。

        作用:

        我cp命令來(lái)實(shí)現(xiàn)數(shù)據(jù)傳遞,這種方式比較麻煩;

        我們通過(guò)容器目錄掛載,可以實(shí)現(xiàn)宿主機(jī)和容器目錄的雙向數(shù)據(jù)自動(dòng)同步,能夠輕松實(shí)現(xiàn)代碼上傳,配置修改,日志同步等需求。

        注:docker 掛載配置文件時(shí),一定要注意不要把要掛載的配置文件的內(nèi)容寫(xiě)錯(cuò),否則創(chuàng)建容器之后,啟動(dòng)不了

        文件夾掛載

        host上文件夾一定會(huì)覆蓋container中文件夾:

        docker可以?huà)燧d文件嗎

        允許不存在的文件夾或者存在的空文件夾掛載進(jìn)container, container中對(duì)應(yīng)的文件夾將被清空

        非空文件夾掛載進(jìn)container將會(huì)覆蓋container中原有文件夾

        文件掛載

        文件掛載與文件夾掛載最大的不同點(diǎn)在于:

        docker 禁止用主機(jī)上不存在的文件掛載到container中已經(jīng)存在的文件

        文件掛載不會(huì)對(duì)同一文件夾下的其他文件產(chǎn)生任何影響

        存在的文件掛載進(jìn)container中將會(huì)覆蓋container中對(duì)應(yīng)的文件, 若文件不存在則新建

        總結(jié)

        host上文件一定會(huì)覆蓋container中文件

        host container mount result

        不存在的文件 已經(jīng)存在的文件 禁止行為

        存在的文件 不存在的文件/已經(jīng)存在的文件 新增/覆蓋 (若目錄不存在則會(huì)創(chuàng)建目錄)

        應(yīng)用場(chǎng)景

        從上面的分析可知,文件夾掛載以整個(gè)文件夾為單位進(jìn)行文件覆蓋,故可在需要將大量文件掛載進(jìn)container時(shí)使用,另外,如果掛載一個(gè)空文件夾或者不存在的文件夾,一般是做逆向使用: 即容器啟動(dòng)后,可能會(huì)在容器內(nèi)掛載點(diǎn)的文件夾下生成一些文件(如日志),此時(shí),在對(duì)應(yīng)的host上的文件夾內(nèi)就能直接看到。

        文件掛載由于只會(huì)覆蓋單個(gè)文件而不會(huì)影響container中同一文件夾下的其他文件,常常被用來(lái)掛載配置文件,以在運(yùn)行時(shí),動(dòng)態(tài)的修改默認(rèn)配置。

        推薦學(xué)習(xí):《docker視頻教程》

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 国产福利电影一区二区三区,亚洲国模精品一区 | AAA级久久久精品无码片| 亚洲国产精品一区二区九九| 亚洲国产精品激情在线观看| 久久久国产精品福利免费| 精品91自产拍在线观看 | 久久精品免费观看| 久久国产精品77777| 国产精品一级香蕉一区| 911亚洲精品国内自产| 精品偷自拍另类在线观看丰满白嫩大屁股ass | 亚洲午夜精品久久久久久人妖| 国产福利精品视频自拍 | 久久九九亚洲精品| 久久棈精品久久久久久噜噜| 国产精品午睡沙发系列| 成人国产一区二区三区精品| 国产精品毛片一区二区三区| 亚洲精品欧美二区三区中文字幕| 国产天天综合永久精品日| 亚洲精品制服丝袜四区| 国产在线不卡午夜精品2021| 国内精品伊人久久久久影院对白 | 亚洲精品免费视频| 国产精品高清一区二区人妖| 国产成人精品优优av| 国产精品亚洲片在线观看不卡| 热re99久久6国产精品免费| 亚洲AV永久精品爱情岛论坛| 精品视频一区二区三区在线观看| 国产亚洲色婷婷久久99精品| 精品久久久无码中文字幕天天 | 国产综合精品女在线观看 | 亚洲精品亚洲人成人网| 亚洲欧洲美洲无码精品VA| 真实国产乱子伦精品一区二区三区| 福利姬在线精品观看| 日本精品一区二区久久久| 日韩精品久久久久久| 久久久精品免费国产四虎| 国产成人精品精品欧美 |