在生产环境编辑完代码后,你们是怎么部署的?
我现在想到的方式有:
1.在生产环境里生成镜像文件,然后把镜像文件拖到线上,再装载运行镜像文件
在生产环境:
docker save xxxImage > xxxImage.tar
在线上环境:
docker load < xxxImage.tar
缺点是感觉镜像文件太大了,600 多 M,传到服务器要好久
2.先 push 到私有仓库,然后再从私有仓库拉取,然后运行容器
在生产环境:
docker push xxxServer:port/xxxImage
在线上环境:
docker pull xxxServer:port/xxxImage
请教下,你们是怎么做的
现在我生产环境是 window,线上环境是 window,然后为了捕捉 golang 的崩溃日志,需要使用 linux 容器( linux 下,才可以调用 syscall.Dup2 函数)
我要怎么部署比较合适,或者有什么别的能在 window 下捕捉崩溃日志的方式
谢谢
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.