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

Docker和宿主機(jī)之間如何共享文件

 更新時(shí)間:2024年01月09日 16:39:23   作者:nudt_qxx  
這篇文章主要介紹了Docker和宿主機(jī)之間如何共享文件問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Docker和宿主機(jī)之間共享文件

其實(shí)只需要一條命令,就能實(shí)現(xiàn)Docker和宿主機(jī)之間共享文件。

啟動(dòng)Docker鏡像的命令一般如下:

docker run -it microsoft/dotnet:latest /bin/bash

其中-it后面的參數(shù)就是你docker鏡像的名稱。

現(xiàn)在只需要加一個(gè)-v參數(shù)即可。

docker run -it -v /home/haha/下載:/share microsoft/dotnet:latest /bin/bash

上面命令表示:

把宿主機(jī)的/home/haha/下載目錄掛載到microsoft/dotnet:latest容器的/share目錄下。

執(zhí)行完上面命令進(jìn)入Docker容器后,進(jìn)入/share文件夾下,ls后就會(huì)看到原來(lái)宿主機(jī)下目錄“/home/haha/下載”的文件。

docker-運(yùn)維-共享宿主機(jī)的jdk

準(zhǔn)備

mkdir dc-jdk
cd dc-jdk

創(chuàng)建dockerfile

dc-jdk中創(chuàng)建 Dockerfile 文件:

FROM ubuntu:latest
ENV LANG C.UTF-8
# 指定容器內(nèi)jdk所在目錄
ENV JAVA_HOME /opt/softinstall/jdk1.8.0_11
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV PATH $PATH:$JAVA_HOME/bin:$JAVA_HOME/sbin

創(chuàng)建docker-compose.yml

dc-jdk中創(chuàng)建 docker-compose.yml 文件:

version: '3'
services:
  myjdk18:
    build:
      context: .
      dockerfile: Dockerfile
    volumes:
      # 將本地的jdk目錄/opt/softinstall/jdk1.8.0_11掛載到容器中
      # 本地jdk目錄:容器jdk目錄 
      - /opt/softinstall/jdk1.8.0_11:/opt/softinstall/jdk1.8.0_11
    command: java -version

構(gòu)建鏡像

這一步很重要!

每次修改了dockerfile 之后,都需要執(zhí)行這個(gè)命令??!坑死了都 >_>

$ docker-compose build

[root@bluesky dc-jdk]# docker-compose build
Building myjdk18
Step 1/5 : FROM ubuntu:latest
 ---> 775349758637
Step 2/5 : ENV LANG C.UTF-8
 ---> Using cache
 ---> 9d7b38a12294
Step 3/5 : ENV JAVA_HOME /opt/softinstall/jdk1.8.0_11
 ---> Using cache
 ---> 07da70072ae2
Step 4/5 : ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
 ---> Using cache
 ---> f707d196f0fa
Step 5/5 : ENV PATH $PATH:$JAVA_HOME/bin:$JAVA_HOME/sbin
 ---> Using cache
 ---> 9d436adab128
Successfully built 9d436adab128
Successfully tagged dc-jdk_myjdk18:latestd

運(yùn)行容器

$ docker-compose up

[root@bluesky dc-jdk]# docker-compose up
Creating dc-jdk_myjdk18_1 ... done
Attaching to dc-jdk_myjdk18_1
myjdk18_1  | java version "1.8.0_11"
myjdk18_1  | Java(TM) SE Runtime Environment (build 1.8.0_11-b12)
myjdk18_1  | Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode)
dc-jdk_myjdk18_1 exited with code 0

總結(jié)

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

相關(guān)文章

  • 服務(wù)器上使用 Docker 的常用命令清單完整流程

    服務(wù)器上使用 Docker 的常用命令清單完整流程

    本文介紹了在Ubuntu服務(wù)器上使用Docker的常用命令,涵蓋了鏡像管理、容器操作、日志查看、網(wǎng)絡(luò)與端口映射、清理資源等方面,適合日常開發(fā)和運(yùn)維使用,感興趣的朋友跟隨小編一起看看吧
    2025-12-12
  • 解決docker加載新的鏡像后repository和tag名稱都為none的問(wèn)題

    解決docker加載新的鏡像后repository和tag名稱都為none的問(wèn)題

    這篇文章主要介紹了解決docker加載新的鏡像后repository和tag名稱都為none的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • MongoDB(docker版)備份還原方式

    MongoDB(docker版)備份還原方式

    這篇文章主要介紹了MongoDB(docker版)備份還原方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • Ubuntu 搭建基于Docker的LNMP+Redis的開發(fā)環(huán)境(圖文)

    Ubuntu 搭建基于Docker的LNMP+Redis的開發(fā)環(huán)境(圖文)

    這篇文章主要介紹了Ubuntu 搭建基于Docker的LNMP+Redis的開發(fā)環(huán)境的相關(guān)資料,這里詳細(xì)介紹如何搭建的步驟,并附圖文,需要的朋友可以參考下
    2016-12-12
  • Docker使用、容器遷移的方案詳解

    Docker使用、容器遷移的方案詳解

    Docker 是一個(gè)開源的容器化平臺(tái),用于打包、部署和運(yùn)行應(yīng)用程序及其依賴環(huán)境,本文給大家介紹Docker使用、容器遷移的方案,感興趣的朋友一起看看吧
    2025-04-04
  • Docker移動(dòng)安裝目錄的2種實(shí)現(xiàn)過(guò)程

    Docker移動(dòng)安裝目錄的2種實(shí)現(xiàn)過(guò)程

    本文介紹Docker遷移數(shù)據(jù)目錄的兩種方法:軟鏈接(無(wú)需改配置,路徑跳轉(zhuǎn),適合臨時(shí)遷移)和配置修改(需編輯daemon.json指定新路徑,長(zhǎng)期穩(wěn)定),操作需停服務(wù)、備份、確保權(quán)限與路徑正確
    2025-08-08
  • 清理Docker廢棄鏡像與緩存詳細(xì)圖文教程

    清理Docker廢棄鏡像與緩存詳細(xì)圖文教程

    在使用Docker進(jìn)行開發(fā)和部署過(guò)程中,我們可能會(huì)遇到需要?jiǎng)h除舊鏡像和容器以釋放磁盤空間或清除不再需要的緩存的情況,這篇文章主要給大家介紹了關(guān)于清理Docker廢棄鏡像與緩存的相關(guān)資料,需要的朋友可以參考下
    2024-07-07
  • 基于windows10安裝docker及遇到的問(wèn)題

    基于windows10安裝docker及遇到的問(wèn)題

    這篇文章主要介紹了基于windows10安裝docker及遇到的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Docker創(chuàng)建一個(gè)mysql容器并保存為本地鏡像

    Docker創(chuàng)建一個(gè)mysql容器并保存為本地鏡像

    本篇文章主要介紹了Docker創(chuàng)建一個(gè)mysql容器并保存為本地鏡像 ,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • Docker守護(hù)進(jìn)程安全配置項(xiàng)目詳解

    Docker守護(hù)進(jìn)程安全配置項(xiàng)目詳解

    這篇文章主要介紹了Docker守護(hù)進(jìn)程安全配置介紹,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03

最新評(píng)論

衡南县| 红原县| 嘉黎县| 凉山| 涞源县| 互助| 昭觉县| 通榆县| 潼关县| 余江县| 日喀则市| 平远县| 利津县| 时尚| 武平县| 茶陵县| 镇安县| 桃园市| 洞头县| 宜兴市| 彭泽县| 浦江县| 漳平市| 余江县| 高碑店市| 崇礼县| 安丘市| 安远县| 汝城县| 夏津县| 松潘县| 田阳县| 宿州市| 河北省| 略阳县| 阆中市| 乐安县| 泽普县| 新安县| 淮北市| 罗平县|