欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker數(shù)據(jù)卷掛載方式

 更新時(shí)間:2024年12月11日 16:15:46   作者:C_XL0102  
文章介紹了Docker數(shù)據(jù)卷的作用和使用方法,包括數(shù)據(jù)卷的創(chuàng)建、查看、刪除以及掛載,數(shù)據(jù)卷的主要優(yōu)點(diǎn)是將數(shù)據(jù)與容器分離,解耦合,便于操作容器內(nèi)的數(shù)據(jù),保證數(shù)據(jù)安全,通過掛載數(shù)據(jù)卷,可以在宿主機(jī)上修改容器中的數(shù)據(jù),并且可以方便地進(jìn)行數(shù)據(jù)的復(fù)用和升級維護(hù)

Docker數(shù)據(jù)卷的作用

  • 將數(shù)據(jù)與容器分離,解耦合,方便操作容器內(nèi)的數(shù)據(jù),保證數(shù)據(jù)安全
  • 解決數(shù)據(jù)與容器耦合的問題所帶來的問題

使用數(shù)據(jù)卷后可以解決以下的這些問題

  1. 不便于修改 (當(dāng)我們要修改Nginx的html內(nèi)容時(shí),需要進(jìn)入容器內(nèi)部修改,很不方便。)
  2. 數(shù)據(jù)不可復(fù)用(數(shù)據(jù)不可復(fù)用在容器內(nèi)的修改對外是不可見的,并且所有對容器的修改不可復(fù)用)
  3. 升級維護(hù)困難(數(shù)據(jù)在容器內(nèi),如果要升級容器必然刪除舊容器,所有數(shù)據(jù)都跟著刪除了)

數(shù)據(jù)卷的邏輯示意圖

數(shù)據(jù)卷操作命令

  • 創(chuàng)建一個(gè)新的數(shù)據(jù)卷
docker volume create [數(shù)據(jù)卷名稱]
  • 查看所有數(shù)據(jù)卷
docker volume ls
  • 查看數(shù)據(jù)卷的詳細(xì)信息
docker volume inspect [數(shù)據(jù)卷名稱]
  • 刪除指定的數(shù)據(jù)卷
docker volume rm [數(shù)據(jù)卷名稱]
  • 刪除沒有人使用過的數(shù)據(jù)卷
docker volume prune

Docker數(shù)據(jù)卷的掛載

我們在創(chuàng)建容器時(shí),可以通過-v 參數(shù)來掛載一個(gè)數(shù)據(jù)卷到某個(gè)容器目錄

這樣我們可以在宿主機(jī)上面修改docker容器中的數(shù)據(jù)

docker run --name mn -v html:/usr/share/nginx/html -p 8080:80 nginx

掛載數(shù)據(jù)和掛載目錄

docker run 的命令中通過 -v參數(shù)掛載文件或者目錄到容器中:

  • -v volume名稱:容器內(nèi)目錄
  • -v 宿主機(jī)文件:容器內(nèi)文件

數(shù)據(jù)卷掛載與目錄直接掛載的區(qū)別

  • 數(shù)據(jù)卷掛載耦合度低,由docker來管理目錄,但是目錄較深,不好找
  • 目錄掛載耦合度高,需要我們自己管理目錄,不過目錄容易查看

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • kubernetes作用領(lǐng)域總結(jié)

    kubernetes作用領(lǐng)域總結(jié)

    在本文里我們給大家整理關(guān)于kubernetes作用領(lǐng)域以及可以做的項(xiàng)目和思路,有興趣的朋友們參考下。
    2019-06-06
  • 如何清理docker產(chǎn)生的垃圾文件

    如何清理docker產(chǎn)生的垃圾文件

    這篇文章主要介紹了如何清理docker產(chǎn)生的垃圾文件,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-07-07
  • 在Ubuntu 16.04上用Docker Swarm和DigitalOcean創(chuàng)建一個(gè)Docker容器集群的方法

    在Ubuntu 16.04上用Docker Swarm和DigitalOcean創(chuàng)建一個(gè)Docker容器集群的方法

    這篇文章主要介紹了在Ubuntu 16.04上用Docker Swarm和DigitalOcean創(chuàng)建一個(gè)Docker容器集群的方法,需要的的朋友參考下吧
    2017-01-01
  • 使用 kind 和 Docker 啟動本地的 Kubernetes環(huán)境

    使用 kind 和 Docker 啟動本地的 Kubernetes環(huán)境

    這篇文章主要介紹了使用 kind 和 Docker 啟動本地的 Kubernetes環(huán)境,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • docker安裝openwrt immortalwrt全過程

    docker安裝openwrt immortalwrt全過程

    本文主要介紹了如何通過OpenWrt和Docker結(jié)合使用,以提供路由器的功能并接管無法安裝軟件的Switch的流量,首先,通過阿里鏡像加速下載并安裝Docker,然后配置網(wǎng)絡(luò),包括開啟網(wǎng)卡混雜模式和創(chuàng)建虛擬網(wǎng)絡(luò)MACVLAN,接著,在OpenWrt中配置網(wǎng)絡(luò),最后拉取OpenWrt鏡像并啟動
    2024-10-10
  • Docker安裝(Ubuntu 64bit)的方法步驟

    Docker安裝(Ubuntu 64bit)的方法步驟

    本篇文章主要介紹了 Docker安裝 Ubuntu 64bit的方法步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-04-04
  • docker部署mysql和nginx服務(wù)的示例詳解

    docker部署mysql和nginx服務(wù)的示例詳解

    這篇文章主要為大家詳細(xì)介紹了docker部署mysql和nginx服務(wù)的相關(guān)知識,文中的示例代碼簡潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-04-04
  • 如何進(jìn)入、退出docker的container實(shí)現(xiàn)

    如何進(jìn)入、退出docker的container實(shí)現(xiàn)

    這篇文章主要介紹了如何進(jìn)入、退出docker的container實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Docker中控制服務(wù)啟動順序的操作方法

    Docker中控制服務(wù)啟動順序的操作方法

    Docker是一種開源的應(yīng)用容器引擎,允許開發(fā)者將應(yīng)用及其依賴打包進(jìn)容器,實(shí)現(xiàn)快速、一致的部署,Docker三劍客compose、machine和swarm提供了不同層面的服務(wù)管理和編排,使得在不同環(huán)境中部署應(yīng)用變得簡單高效
    2024-10-10
  • 解決docker images 鏡像消失的問題

    解決docker images 鏡像消失的問題

    這篇文章主要介紹了解決docker images 鏡像消失的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03

最新評論