最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker數(shù)據(jù)管理使用及說明

 更新時間:2025年10月21日 10:55:39   作者:世界盡頭與你  
本文介紹了Docker數(shù)據(jù)卷的基本概念、創(chuàng)建和管理方法,強調數(shù)據(jù)卷用于持久化和共享數(shù)據(jù),生命周期獨立于容器,并說明了如何掛載主機目錄及清理無主數(shù)據(jù)卷的方法

1.數(shù)據(jù)卷

數(shù)據(jù)卷 是一個可供一個或多個容器使用的特殊目錄,它繞過 UnionFS,可以提供很多有用的特性:

  • 數(shù)據(jù)卷 可以在容器之間共享和重用
  • 對 數(shù)據(jù)卷 的修改會立馬生效
  • 對 數(shù)據(jù)卷 的更新,不會影響鏡像
  • 數(shù)據(jù)卷 默認會一直存在,即使容器被刪除

數(shù)據(jù)卷 的使用,類似于 Linux 下對目錄或文件進行 mount,鏡像中的被指定為掛載點的目錄中的文件會復制到數(shù)據(jù)卷中(僅數(shù)據(jù)卷為空時會復制)

1、創(chuàng)建一個數(shù)據(jù)卷

docker volume create my-vol

2、查看所有的 數(shù)據(jù)卷

docker volume ls

3、在主機里使用以下命令可以查看指定 數(shù)據(jù)卷 的信息

docker volume inspect my-vol

2.啟動一個掛載數(shù)據(jù)卷的容器

在用 docker run 命令的時候,使用 --mount 標記來將 數(shù)據(jù)卷 掛載到容器里。在一次 docker run 中可以掛載多個數(shù)據(jù)卷:

下面創(chuàng)建一個名為 web 的容器,并加載一個數(shù)據(jù)卷到容器的 /usr/share/nginx/html 目錄:

docker run -d -P \
    --name web \
    --mount source=my-vol,target=/usr/share/nginx/html \
    nginx:alpine

docker ps查看映射的端口,訪問,進入nginx默認頁面:

3.查看數(shù)據(jù)卷的具體信息/刪除數(shù)據(jù)卷

1、在主機里使用以下命令可以查看 web 容器的信息:

數(shù)據(jù)卷是被設計用來持久化數(shù)據(jù)的,它的生命周期獨立于容器,Docker 不會在容器被刪除后自動刪除 數(shù)據(jù)卷,并且也不存在垃圾回收這樣的機制來處理沒有任何容器引用的 數(shù)據(jù)卷。

如果需要在刪除容器的同時移除數(shù)據(jù)卷??梢栽趧h除容器的時候使用 docker rm -v 這個命令:

docker volume rm my-vol

無主的數(shù)據(jù)卷可能會占據(jù)很多空間,要清理請使用以下命令:

docker volume prune

4.掛載主機目錄

使用 --mount 標記可以指定掛載一個本地主機的目錄到容器中去:

docker run -d -P \
    --name web \
    --mount type=bind,source=/src/webapp,target=/usr/share/nginx/html \
    nginx:alpine

上面的命令加載主機的 /src/webapp 目錄到容器的 /usr/share/nginx/html目錄。

這個功能在進行測試的時候十分方便,比如用戶可以放置一些程序到本地目錄中,來查看容器是否正常工作

Docker 掛載主機目錄的默認權限是讀寫,用戶也可以通過增加 readonly 指定為只讀:

docker run -d -P \
    --name web \
    --mount type=bind,source=/src/webapp,target=/usr/share/nginx/html,readonly \
    nginx:alpine

總結

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

相關文章

  • Docker鏡像指南之從核心命令到離線遷移實戰(zhàn)

    Docker鏡像指南之從核心命令到離線遷移實戰(zhàn)

    Docker鏡像為只讀分層文件,包含應用及依賴,通過聯(lián)合文件系統(tǒng)實現(xiàn)高效共享和構建,其不可變特性確保跨環(huán)境一致性,簡化標準化交付,提升部署效率,支持離線遷移,接下來通過本文給大家介紹Docker鏡像指南之從核心命令到離線遷移實戰(zhàn),感興趣的朋友跟隨小編一起看看吧
    2025-09-09
  • docker掛載本地目錄和數(shù)據(jù)卷容器操作

    docker掛載本地目錄和數(shù)據(jù)卷容器操作

    這篇文章主要介紹了docker掛載本地目錄和數(shù)據(jù)卷容器操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 使用docker安裝hadoop的實現(xiàn)過程

    使用docker安裝hadoop的實現(xiàn)過程

    這篇文章主要介紹了使用docker安裝hadoop的詳細過程,本文給大家講解的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-01-01
  • Docker構建簡單的個人主頁網(wǎng)站實戰(zhàn)教程

    Docker構建簡單的個人主頁網(wǎng)站實戰(zhàn)教程

    Docker是一種開源容器化技術,可以打包、發(fā)布和運行應用程序,本教程介紹了如何使用Docker構建一個簡單的個人主頁網(wǎng)站,通過編寫Dockerfile來自定義鏡像,并展示了如何通過傳入環(huán)境變量來動態(tài)更改網(wǎng)頁內(nèi)容,項目使用的技術包括Docker、Alpine、Nginx、HTML、CSS和JavaScript
    2024-10-10
  • Docker部署MySQL并實現(xiàn)客戶端連接

    Docker部署MySQL并實現(xiàn)客戶端連接

    這篇文章介紹了Docker部署MySQL并實現(xiàn)客戶端連接的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-01-01
  • Docker如何給Springboot項目動態(tài)傳參的實現(xiàn)方法

    Docker如何給Springboot項目動態(tài)傳參的實現(xiàn)方法

    這篇文章主要介紹了Docker如何給Springboot項目動態(tài)傳參的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • docker容器無法stop的解決辦法

    docker容器無法stop的解決辦法

    在本篇文章里小編給大家整理了關于docker容器無法stop的解決辦法,有需要的朋友們可以參考下。
    2020-03-03
  • docker部署postgresSQL主從的方法步驟

    docker部署postgresSQL主從的方法步驟

    本文主要介紹了docker部署postgresSQL主從的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-08-08
  • CentOS?8安裝Docker的詳細教程

    CentOS?8安裝Docker的詳細教程

    本文詳細講解了CentOS?8安裝Docker的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-12-12
  • docker配置修改阿里云鏡像倉庫的實現(xiàn)

    docker配置修改阿里云鏡像倉庫的實現(xiàn)

    這篇文章主要介紹了docker配置修改阿里云鏡像倉庫的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07

最新評論

灌南县| 五台县| 石首市| 县级市| 布尔津县| 泉州市| 莎车县| 永新县| 凯里市| 宁海县| 梓潼县| 尖扎县| 金阳县| 武平县| 永川市| 广州市| 康乐县| 太原市| 张掖市| 江川县| 抚顺市| 营山县| 澄江县| 泰州市| 禹城市| 肥西县| 天柱县| 石棉县| 新昌县| 屏东县| 明光市| 闸北区| 林州市| 南乐县| 阳江市| 湘乡市| 柳江县| 仙游县| 观塘区| 武鸣县| 饶河县|