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

Docker volume 掛載卷的實現(xiàn)方法

 更新時間:2019年03月01日 14:18:07   作者:Hello-BigData  
這篇文章主要介紹了Docker volume 掛載卷的實現(xiàn)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

最簡單的hello world輸出鏡像的制作是最簡單的開始,但是如果我們需要修改我們的運行代碼,或者有輸入輸出文件的時候,我們就沒有辦法了,每一個container運行完畢后,其分配的資源以及文件系統(tǒng)都會消失,那么我們就需要在本地給docker container掛載一個卷,這樣在container運行的時候,container的掛載點下的文件操作,也同樣會影響到給container掛載的本地卷。就像linux中的mount一樣。這樣我們只需要修改本地卷中的代碼,而不需要修改image即可。

例如我們創(chuàng)建一個Dockerfile文件:

其中:

VOLUME:是在container中創(chuàng)建一個掛載點,我們可以將本地的一個文件卷掛載在container的/data下面,這樣我們在container的data目錄下的操作就和在本地卷的操作是一樣的。

CMD: 在container啟動的時候運行的命令,也只能有一條存在。

創(chuàng)建的鏡像所要作的操作是統(tǒng)計一個文件中的信息然后將其輸入到2.txt中。利用$docker build –t count:v1 ./ 來創(chuàng)建鏡像,并查看

在運行的時候,我們需要加上 -v /root/laipeng.han/file:/data來將本地文件/root/laipeng.han/file 掛載在container的/data下面,那么/root/laipeng.han/file下面的所有文件,在container的/data/下面全部都可以看到。

運行指令為:docker run -v /root/laipeng.han/file:/data count:v1

最終container在/data/下面輸出的結(jié)果的文件2.txt,在/root/laipeng.han/file/下面也是同樣可以看到的。這樣我們修改/root/laipeng.han/file/下面的countfile.py代碼也是可以直接運行的,不必再創(chuàng)建新的鏡像文件。

以上代碼都是親自測試,請大家放心運行,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • MacOS?Docker?安裝的實現(xiàn)步驟

    MacOS?Docker?安裝的實現(xiàn)步驟

    本文主要介紹了MacOS?Docker?安裝的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • MySQL容器中docker-entrypoint-initdb.d目錄的使用

    MySQL容器中docker-entrypoint-initdb.d目錄的使用

    這篇文章主要介紹了MySQL容器中docker-entrypoint-initdb.d目錄的使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Docker Swarm集群管理的使用及原理解析

    Docker Swarm集群管理的使用及原理解析

    這篇文章主要介紹了Docker Swarm集群管理的使用及原理解析,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • 開發(fā)者必備Docker命令小結(jié)

    開發(fā)者必備Docker命令小結(jié)

    本文主要講解Docker環(huán)境的安裝以及Docker常用命令的使用,掌握這些對Docker環(huán)境下應(yīng)用的部署具有很大幫助,感興趣的可以了解一下
    2021-12-12
  • Docker使用Git實現(xiàn)Jenkins發(fā)布、測試項目的詳細流程

    Docker使用Git實現(xiàn)Jenkins發(fā)布、測試項目的詳細流程

    這篇文章主要介紹了Docker使用Git實現(xiàn)Jenkins發(fā)布、測試項目的詳細流程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • 如何通過Dockerfile 創(chuàng)建 kali-novnc

    如何通過Dockerfile 創(chuàng)建 kali-novnc

    這篇文章主要介紹了如何通過Dockerfile 創(chuàng)建 kali-novnc,在Dockerfile所在目錄運行相關(guān)命令操作即可完成,本文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-04-04
  • Docker鏡像導出與導入與拷貝實例分析

    Docker鏡像導出與導入與拷貝實例分析

    在本篇文章里小編給大家整理的是關(guān)于Docker鏡像導出與導入與拷貝實例分析,有需要的朋友們可以參考下。
    2020-02-02
  • Docker?link實現(xiàn)容器互聯(lián)的方式

    Docker?link實現(xiàn)容器互聯(lián)的方式

    通過link方式創(chuàng)建容器,然后我們可以使用被link容器的別名進行訪問。本文重點給大家介紹Docker?link實現(xiàn)容器互聯(lián)的方式,感興趣的朋友一起看看吧
    2021-12-12
  • docker搭建nginx的實現(xiàn)步驟

    docker搭建nginx的實現(xiàn)步驟

    本文主要介紹了docker搭建nginx的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-03-03
  • 使用Docker Compose搭建 Confluence的教程

    使用Docker Compose搭建 Confluence的教程

    本文將介紹如何使用 Docker Compose 快速搭建 Confluence 、以及如何和 Traefik 一同使用,如果你看過之前的內(nèi)容,跟隨本文應(yīng)該能在十分鐘內(nèi)解決戰(zhàn)斗,感興趣的朋友快來看看吧
    2021-06-06

最新評論