Docker容器中的应用如何访问Windows中的DB?

时间:2019-02-27 08:34:09

标签: docker go

操作系统:Windows server 2016

我有一个用Go编写的应用程序,并放置在docker容器中。该应用程序必须访问“ D:\ test.db”。我该怎么办?

1 个答案:

答案 0 :(得分:1)

在启动容器时使用docker volumes并使用-v--mount标志。

Docker文档的修改示例:

$ docker run -d \
  --mount source=myvol2,target=/app \
  nginx:latest

您只需要用图像名称替换nginx:latext并根据需要调整sourcetarget

使用-v并以只读模式挂载的另一个示例(同样来自文档):

$ docker run -d \
  -v nginx-vol:/usr/share/nginx/html:ro \
  nginx:latest
相关问题