婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Dockerfile 中 VOLUME 與 docker -v 的區別說明

Dockerfile 中 VOLUME 與 docker -v 的區別說明

熱門標簽:福州企業電銷機器人排名 麗江真人語音電話外呼系統 上海申請高400開頭的電話 10086外包用的什么外呼系統 河南防封號電銷機器人是什么 打400電話怎么辦理收費 宿城區電話機器人找哪家 怎么找到沒有地圖標注的店 400電話辦理介紹信

Dockerfile 中的 VOLUME 掛載與 docker -v 命令掛載,兩者有明顯區別:

1、VOLUME

Dockerfile中 VOLUME 方式掛載到宿主機上的是匿名卷,在宿主機上是自動匿名掛載到 /var/lib/docker/volumes/ 目錄下的,代碼如下:

FROM frolvlad/alpine-java:jre8-slim
MAINTAINER oas.cloud
COPY nickdir .
VOLUME /usr/local/oas/file/
WORKDIR /usr/local/oas/

上述 VOLUME /usr/local/oas/file/ 定義的是容器內目錄所在路徑,在容器創建過程中會在容器中創建該目錄,而宿主機上的掛載目錄名是隨機生成的,

例如:

/var/lib/docker/volumes/593fda6d7b8296bfca22894b326727c734133eebb11c9bc2c25a73b892157a37

這里宿主機上的

/var/lib/docker/volumes/593fda6d7b8296bfca22894b326727c734133eebb11c9bc2c25a73b892157a37

目錄對應的就是容器中的 /usr/local/oas/file/ 目錄

2、docker -v

docker -v 可以指定掛載到宿主機的具體目錄,相對于Dockerfile的 VOLUME 掛載方式更具有可控性,代碼如下:

$ docker run —name tengine-web -d -p 9527:80 -p 9000:9000 \

-v /usr/local/tengine/logs:/var/log/nginx \

-v /usr/local/tengine/conf.d:/etc/nginx/conf.d \

-v /usr/local/tengine/conf/nginx.conf:/etc/nginx/nginx.conf \

-v /usr/local/tengine/html:/usr/share/nginx/html \

-v /usr/local/oas/file:/usr/local/oas/file nginx

上述命令就可以將宿主機的 /usr/local/tengine/logs 等目錄掛載到容器的 /var/log/nginx 等對應目錄,冒號前為宿主機目錄(絕對路徑),冒號后為鏡像內掛載的路徑(絕對路徑)。

補充:Docker數據卷掛載命令volume(-v)與mount的區別

一、前言

用戶可以通過docker run的--volume/-v或--mount選項來創建帶有數據卷的容器,但這兩個選項有些微妙的差異,在這里總結梳理一下。

二、命令用法

--volume(-v)

參數--volume(或簡寫為-v)只能創建bind mount。示例:

docker run --name $CONTAINER_NAME -it \

-v $PWD/$CONTAINER_NAME/app:/app:rw \

-v $PWD/$CONTAINER_NAME/data:/data:ro \

avocado-cloud:latest /bin/bash

注釋:

命令格式:

[[HOST-DIR:]CONTAINER-DIR[:OPTIONS]]]

如果指定HOST-DIR則必須是絕對路徑,如果路徑不存在則會自動創建

實例中的rw為讀寫,ro為只讀

--mount

參數--mount默認情況下用來掛載volume,但也可以用來創建bind mount和tmpfs。如果不指定type選項,則默認為掛載volume,volume是一種更為靈活的數據管理方式,volume可以通過docker volume命令集被管理。示例:

docker run --name $CONTAINER_NAME -it \

--mount type=bind,source=$PWD/$CONTAINER_NAME/app,destination=/app \

--mount source=${CONTAINER_NAME}-data,destination=/data,readonly \

avocado-cloud:latest /bin/bash

注釋:

掛載volume命令格式:

[type=volume,]source=my-volume,destination=/path/in/container[,...]

創建bind mount命令格式:

type=bind,source=/path/on/host,destination=/path/in/container[,...]

如果創建bind mount并指定source則必須是絕對路徑,且路徑必須已經存在

示例中readonly表示只讀

三、差異總結

1、創建bind mount和掛載volume的比較

對比項 bind mount volume
Source位置 用戶指定 /var/lib/docker/volumes/
Source為空 覆蓋dest為空 保留dest內容
Source非空 覆蓋dest內容 覆蓋dest內容
Source種類 文件或目錄 只能是目錄
可移植性 一般(自行維護) 強(docker托管)
宿主直接訪問 容易(僅需chown) 受限(需登陸root用戶)*

*注釋:

Docker無法簡單地通過sudo chown someuser: -R /var/lib/docker/volumes/somevolume來將volume的內容開放給主機上的普通用戶訪問,如果開放更多權限則有安全風險。而這點上Podman的設計就要理想得多,volume存放在$HOME/.local/share/containers/storage/volumes/路徑下,即提供了便捷性,又保障了安全性。

無需root權限即可運行容器,這正是Podman的優勢之一,實際使用過程中的確受益良多。

2、創建bind mount時使用--volume和--mount的比較

對比項 --volume 或 -v --mount type=bind
如果主機路徑不存在 自動創建 命令報錯

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽:朝陽 隴南 連云港 運城 面試通知 荊門 雞西 遵義

巨人網絡通訊聲明:本文標題《Dockerfile 中 VOLUME 與 docker -v 的區別說明》,本文關鍵詞  Dockerfile,中,VOLUME,與,docker,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Dockerfile 中 VOLUME 與 docker -v 的區別說明》相關的同類信息!
  • 本頁收集關于Dockerfile 中 VOLUME 與 docker -v 的區別說明的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产午夜一区二区三区| 欧美国产日韩亚洲一区| 日韩欧美国产综合在线一区二区三区| 亚洲精品中文在线影院| gogogo免费视频观看亚洲一| 精品国产自在久精品国产| 老汉av免费一区二区三区| 欧美一级生活片| 九九**精品视频免费播放| 精品乱人伦小说| av电影一区二区| 亚洲国产欧美在线人成| 欧美一二三区在线观看| 国产精品亚洲一区二区三区在线 | 欧美狂野另类xxxxoooo| 一区二区视频在线| 在线观看三级视频欧美| 日韩高清不卡一区| 欧美成人精品1314www| 国产69精品久久久久毛片 | 日本女人一区二区三区| 日韩一级免费一区| 国产精品自在欧美一区| 日韩一区有码在线| 欧美精品色一区二区三区| 免费成人你懂的| 中文字幕国产精品一区二区| 欧美日韩在线综合| 免费在线观看精品| 亚洲日韩欧美一区二区在线| 日韩一区二区三区av| 99久久免费视频.com| 麻豆视频观看网址久久| 国产精品乱子久久久久| 精品久久国产老人久久综合| 91小视频免费观看| 精品在线播放免费| 亚洲国产精品天堂| 亚洲视频在线观看一区| 日韩欧美国产午夜精品| 欧美在线视频日韩| 国产一区二区三区在线观看精品| 亚洲在线免费播放| 国产精品久久久久久久久晋中| 制服丝袜日韩国产| 成人在线综合网| 久久国产精品露脸对白| 尤物视频一区二区| 国产视频一区在线观看| 91精品国产色综合久久久蜜香臀| 99久久久久免费精品国产 | 蜜臀91精品一区二区三区| ...中文天堂在线一区| 国产人伦精品一区二区| 亚洲精品一区二区三区福利| 91精品欧美综合在线观看最新| 成人av在线播放网址| 国产精品一二二区| 国产精品一二三在| 国产麻豆视频精品| 激情文学综合网| 老司机午夜精品| 日韩激情一区二区| 天涯成人国产亚洲精品一区av| 亚洲欧美日韩国产手机在线 | 综合自拍亚洲综合图不卡区| 亚洲精品在线观| 欧美xxxxx牲另类人与| 日韩免费电影一区| 欧美老肥妇做.爰bbww视频| 欧洲激情一区二区| 色婷婷久久久亚洲一区二区三区| aaa欧美色吧激情视频| 91在线视频官网| 91免费观看在线| 欧美亚洲免费在线一区| 欧美色综合网站| 欧美日韩在线三区| 日韩一级黄色片| 国产三级三级三级精品8ⅰ区| 久久久久综合网| 国产精品久久久久影院| 亚洲精品视频一区| 香蕉影视欧美成人| 久久er99精品| 97aⅴ精品视频一二三区| 欧美亚男人的天堂| 久久日韩粉嫩一区二区三区| 国产精品免费网站在线观看| 亚洲一区二区三区在线播放| 麻豆国产一区二区| 91亚洲国产成人精品一区二区三| 欧美日韩成人综合天天影院| 久久蜜桃av一区二区天堂| 亚洲人成伊人成综合网小说| 日韩二区在线观看| 波波电影院一区二区三区| 欧美日本一道本在线视频| 久久精品欧美一区二区三区不卡| 伊人夜夜躁av伊人久久| 国内外精品视频| 欧美色国产精品| 欧美经典一区二区| 亚洲福利视频一区二区| 国产精品白丝av| 欧美性xxxxx极品少妇| 国产三级精品在线| 蜜桃视频在线观看一区二区| 91精彩视频在线观看| 国产午夜久久久久| 青青草原综合久久大伊人精品优势 | 首页综合国产亚洲丝袜| 国产成人av电影在线观看| 欧美三级欧美一级| 亚洲人123区| 国产suv精品一区二区6| 欧美大片一区二区| 亚洲午夜激情网页| 色综合久久88色综合天天6| 久久精品视频一区二区| 美腿丝袜亚洲综合| 欧美日韩国产另类一区| 亚洲激情中文1区| 97精品国产97久久久久久久久久久久 | 日韩一级二级三级| 午夜精品一区二区三区电影天堂| 波多野结衣中文一区| 国产日韩成人精品| 国产精品系列在线播放| 久久久久久免费毛片精品| 麻豆91在线看| 日韩精品一区二区三区在线 | 91女神在线视频| 国产精品久久久久久久久免费相片 | gogogo免费视频观看亚洲一| 国产欧美日韩亚州综合| 国产一区二区三区黄视频 | 九九**精品视频免费播放| 日韩视频中午一区| 久久精品久久精品| 欧美mv日韩mv亚洲| 国产真实精品久久二三区| 久久午夜色播影院免费高清| 国产高清精品久久久久| 国产日产欧美一区二区三区| 成人一级黄色片| 国产精品成人网| 日本乱人伦aⅴ精品| 亚洲国产中文字幕在线视频综合| 欧美日韩综合色| 久久精品国产第一区二区三区| 精品精品国产高清一毛片一天堂| 加勒比av一区二区| 欧美激情一区不卡| 一本久久a久久免费精品不卡| 亚洲一区二区三区四区的| 欧美日韩在线免费视频| 日本在线不卡视频| 久久久久久99精品| 成人高清伦理免费影院在线观看| 亚洲欧美影音先锋| 欧美一区二区三区四区久久| 国产在线精品一区二区不卡了| 久久精品免视看| 在线亚洲一区二区| 蜜桃av一区二区| 亚洲免费色视频| 欧美日韩一区久久| 国产91露脸合集magnet| 一区二区激情小说| 久久中文娱乐网| 在线观看中文字幕不卡| 精品处破学生在线二十三| 成人久久久精品乱码一区二区三区 | 久久99精品国产麻豆不卡| 国产精品久久久久久久午夜片 | 久久先锋影音av鲁色资源| 91美女在线观看| 精品一区二区免费视频| 亚洲另类春色国产| 久久蜜桃一区二区| 91精品国产综合久久精品麻豆| 成人黄色片在线观看| 秋霞电影一区二区| 夜夜爽夜夜爽精品视频| 国产日产欧美一区| 欧美刺激脚交jootjob| av高清久久久| 日本中文字幕不卡| 亚洲成av人影院| 亚洲日穴在线视频| 国产精品网站在线观看| 日韩欧美成人一区二区| 欧美精品三级在线观看| 欧美亚日韩国产aⅴ精品中极品| 99视频在线精品| av一区二区三区在线| 盗摄精品av一区二区三区| 国产美女在线观看一区| 韩国欧美国产1区|