亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

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

    docker可以掛載文件嗎

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

    docker可以掛載文件嗎

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

    docker可以掛載文件

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

    舉例

    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可以掛載文件嗎

    允許不存在的文件夾或者存在的空文件夾掛載進(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)