操作系统:Windows server 2016
我有一个用Go编写的应用程序,并放置在docker容器中。该应用程序必须访问“ D:\ test.db”。我该怎么办?
答案 0 :(得分:1)
在启动容器时使用docker volumes并使用-v
或--mount
标志。
Docker文档的修改示例:
$ docker run -d \
--mount source=myvol2,target=/app \
nginx:latest
您只需要用图像名称替换nginx:latext
并根据需要调整source
和target
。
使用-v
并以只读模式挂载的另一个示例(同样来自文档):
$ docker run -d \
-v nginx-vol:/usr/share/nginx/html:ro \
nginx:latest