溫馨提示×

怎么將數(shù)據(jù)從docker宿主機(jī)掛載到容器中

小億
142
2024-01-13 09:54:28
欄目: 云計算

要將數(shù)據(jù)從Docker宿主機(jī)掛載到容器中,可以使用Docker的掛載功能。以下是一些常用的方法:

  1. 使用-v參數(shù):可以在運(yùn)行容器時使用-v參數(shù)來指定要掛載的目錄。例如:
docker run -v /宿主機(jī)目錄:/容器目錄 鏡像名稱

這將把宿主機(jī)上的/宿主機(jī)目錄掛載到容器中的/容器目錄。

  1. 使用--mount參數(shù):相比于上述方法,--mount參數(shù)提供了更多的選項來控制掛載的方式。例如:
docker run --mount type=bind,source=/宿主機(jī)目錄,target=/容器目錄 鏡像名稱
  1. 使用Docker Compose:Docker Compose是一個用于定義和運(yùn)行多個容器的工具??梢栽赿ocker-compose.yml文件中使用volumes字段來指定掛載目錄。例如:
version: '3'
services:
  service_name:
    volumes:
      - /宿主機(jī)目錄:/容器目錄

無論使用哪種方法,都可以將宿主機(jī)上的數(shù)據(jù)掛載到容器中。這樣容器就可以訪問和操作宿主機(jī)上的文件。

0