登录
首页 >  Golang >  Go问答

如何在docker容器中连接访问Windows上的数据库?

来源:stackoverflow

时间:2024-02-28 20:45:24 170浏览 收藏

本篇文章向大家介绍《如何在docker容器中连接访问Windows上的数据库?》,主要包括,具有一定的参考价值,需要的朋友可以参考一下。

问题内容

操作系统:Windows Server 2016

我有一个用 Go 编写的应用程序并放入 Docker 容器中。该应用程序必须访问“D:\test.db”。我怎样才能做到这一点?


解决方案


使用 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

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《如何在docker容器中连接访问Windows上的数据库?》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>