在Docker中,可以使用docker build
命令來構(gòu)建鏡像,并且可以使用-v
參數(shù)來掛載目錄。
具體的步驟如下:
首先,在你的本地機(jī)器上創(chuàng)建一個(gè)Dockerfile,用于定義你的鏡像的構(gòu)建過程。
在Dockerfile中,使用COPY
或ADD
命令將你的本地目錄復(fù)制到鏡像中的指定位置。
例如,如果你想將本地目錄/path/to/local/directory
掛載到鏡像中的/app
目錄下,可以使用以下命令:
COPY /path/to/local/directory /app
打開終端,進(jìn)入到存放Dockerfile的目錄下,然后執(zhí)行以下命令,使用-v
參數(shù)來掛載本地目錄:
docker build -t image_name -v /path/to/local/directory:/app .
其中,image_name
是你的鏡像的名稱,/path/to/local/directory
是你想掛載的本地目錄的路徑,/app
是你在Dockerfile中定義的目標(biāo)目錄。
等待鏡像構(gòu)建完成后,你可以使用docker run
命令來創(chuàng)建并運(yùn)行一個(gè)容器,同時(shí)掛載了你的本地目錄:
docker run -it -v /path/to/local/directory:/app image_name
這樣,你就可以在容器中訪問并修改掛載的目錄了。
請注意,掛載目錄的路徑必須是絕對路徑,并且需要確保該目錄在宿主機(jī)上存在。