要掛載一個目錄到nginx容器的話,可以使用docker run
命令的-v
參數來實現。
例如,要掛載本地目錄/path/to/local
到nginx容器的/usr/share/nginx/html
目錄,可以使用以下命令:
docker run -d -p 80:80 -v /path/to/local:/usr/share/nginx/html nginx
其中:
-d
參數表示在后臺運行容器-p 80:80
表示將本地的80端口映射到容器的80端口-v /path/to/local:/usr/share/nginx/html
表示將本地/path/to/local
目錄掛載到容器的/usr/share/nginx/html
目錄這樣,當nginx容器啟動后,訪問本地目錄/path/to/local
中的文件,就相當于訪問容器中的/usr/share/nginx/html
目錄中的文件。