登录
首页 >  Golang >  Go问答

使用 Go CLI 和 Docker 将本地文件上传到 API 服务器

来源:stackoverflow

时间:2024-03-09 08:45:25 410浏览 收藏

目前golang学习网上已经有很多关于Golang的文章了,自己在初次阅读这些文章中,也见识到了很多学习思路;那么本文《使用 Go CLI 和 Docker 将本地文件上传到 API 服务器》,也希望能帮助到大家,如果阅读完后真的对你学习Golang有帮助,欢迎动动手指,评论留言并分享~

问题内容

嗨,我最近用 Go lang 编写了一个 cli 应用程序,它将文件从本地计算机上传到 Api 服务器。

我能够在我的 Mac 上测试它并且它工作正常。

我想对 cli 进行 dockerize,这就是我的 dockerfile 的样子

来自高山

工作目录/应用程序

复制 bin/linux/main 。

运行 mv /main /usr/local/bin

CMD [主]

现在,当我在本地运行此映像时,它会将文件系统视为 alpine 而不是我的 mac

那么我怎样才能让这个工作与docker一起工作呢?

感谢任何帮助。谢谢!


解决方案


您可以通过 --volumes、-v 选项将主机文件系统位置绑定挂载到容器上。例如,如果您想将 Mac 上的 /tmp 目录“引入”容器的 /tmp/hosttmp,则需要提供 -v /tmp:/tmp/hosttmp

另请参阅:https://docs.docker.com/engine/reference/run/#volume-shared-filesystems

理论要掌握,实操不能落!以上关于《使用 Go CLI 和 Docker 将本地文件上传到 API 服务器》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

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