docker 部署方式

2020-04-14 11:43发布

在生产环境编辑完代码后,你们是怎么部署的?

我现在想到的方式有:

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 下捕捉崩溃日志的方式

谢谢


登录 后发表评论
1条评论
长青健康
1楼 · 2020-04-14 11:40

[db:评论]