最近开始学习 docker,自己想搞一些小玩意儿,然后统统丢到一个云主机上部署,省钱嘛。学习过程中有一些疑问,我想还是在 V 站问一下能够减少我之后踩坑的时间。
1、假如我在容器 A 和容器 B 上各部署了一个网站,想要解析到不同的 url 路径,比如 localhost/websiteA 和 localhost/websiteB,最佳实践是怎样的?我有搜索到用 nginx,那我的 nginx 是部署到宿主机比较好呢,还是新建一个容器 C 专门做反向路由呢?
2、我在本地用到了几个容器,把他们部署到云主机的时候,是一个个地 docker pull 呢,还是有更好的方法来实现?开发环境使用的是 Windows/macOS 的 docker,云主机用 Linux 的 docker,会出现问题吗?
看了一下 k8s 的文档,感觉 k8s 能够解决问题 2。不过以我粗浅的理解,k8s 貌似很重的样子,我并不存在多个物理服务器,也不需要多个灾备实例的呀。所以不知道 k8s 是不是解决这个问题的正确方向。
