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

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

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

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

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

啟動Docker鏡像的命令一般如下:

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

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

現(xiàn)在只需要加一個-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后就會看到原來宿主機(jī)下目錄“/home/haha/下載”的文件。

docker-運維-共享宿主機(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í)行這個命令??!坑死了都 >_>

$ 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

運行容器

$ 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é)

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

相關(guān)文章

  • IDEA使用Docker插件(菜鳥教程)

    IDEA使用Docker插件(菜鳥教程)

    本文主要介紹了IDEA使用Docker插件,文中通過圖文示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • docker 查看容器日志命令的實現(xiàn)

    docker 查看容器日志命令的實現(xiàn)

    這篇文章主要介紹了docker 查看容器日志命令的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 如何解決對Docker容器內(nèi)存限制警告或未實際限制的問題

    如何解決對Docker容器內(nèi)存限制警告或未實際限制的問題

    這篇文章主要介紹了如何解決對Docker容器內(nèi)存限制警告或未實際限制的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • Docker?安裝啟動Jenkins的方法(docker-compose)

    Docker?安裝啟動Jenkins的方法(docker-compose)

    這篇文章主要介紹了Docker?安裝啟動?Jenkins(docker-compose)的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • 關(guān)于docker部署服務(wù)時ip無法訪問服務(wù)正常的問題

    關(guān)于docker部署服務(wù)時ip無法訪問服務(wù)正常的問題

    小編在使用docker部署應(yīng)用的時候,無法使用IP地址訪問,防火墻已經(jīng)關(guān)閉,可以ping通,應(yīng)用已經(jīng)配置0.0.0.0,怎么回事?下面小編給大家介紹下docker部署服務(wù),ip無法訪問,服務(wù)正常的解決方法,感興趣的朋友一起看看吧
    2022-09-09
  • Docker安裝部署單機(jī)版Rocket及基礎(chǔ)講解

    Docker安裝部署單機(jī)版Rocket及基礎(chǔ)講解

    RocketMQ是阿里巴巴旗下一款開源的MQ框架,經(jīng)歷過雙十一考研、Java編程語言實現(xiàn),有非常好完整生態(tài)系統(tǒng),這篇文章主要介紹了用Docker部署安裝單機(jī)版Rocket及基礎(chǔ)講解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值
    2022-07-07
  • Docker常用命令與小技巧匯總

    Docker常用命令與小技巧匯總

    這篇文章主要給大家介紹了關(guān)于Docker常用命令與小技巧的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Docker具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Docker-Compose創(chuàng)建mysql容器詳解

    Docker-Compose創(chuàng)建mysql容器詳解

    這篇文章主要介紹了Docker-Compose創(chuàng)建mysql容器詳解的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • Docker 容器操作退出后進(jìn)入解決辦法

    Docker 容器操作退出后進(jìn)入解決辦法

    這篇文章主要介紹了Docker 容器操作退出后進(jìn)入解決辦法的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • docker pull拉取超時的解決方案

    docker pull拉取超時的解決方案

    這篇文章主要介紹了docker pull拉取超時的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03

最新評論