在 Docker 中加载文件夹的写法
假设需要把当前目录下的 work
目录加载到 Docker 容器中的 /root/work
目录下的时候,通常是使用这种写法。
1 | docker run -it -d -v "$(pwd)/work:/root/work" -w /root/work --name ubuntu ubuntu:latest bash |
在纯粹的 Windows 下的话是这种写法。
1 | docker run -it -d -v "%cd%\work:/root/work" -w /root/work --name ubuntu ubuntu:latest bash |
注意 %cd%
后跟的是个反斜杠 \
。
但是在 wsl 环境下的话,或许需要这种写法才行。
1 | docker run -it -d -v "$(realpath ./work):/root/work" -w /root/work --name ubuntu ubuntu:latest bash |