我从哪里开始?我有一个Docker compose例如它具有一个JHipster UAA容器,一个JHipster注册表,一个JHipster网关(我的自定义Web应用程序)和5个JHipster微服务。我可以组成一个由所有内容组成的docker并说2个微服务,然后在Macbook Pro上成功运行系统/应用程序(docker-compose)。无论有没有卷,我都无法在MacBook Pro上运行所有程序。
DigitalOcean有Kubernetes,我曾想过,但它们的功能甚至还不包括自动缩放功能。我只想使用docker-compose在DigitalOcean上运行整个系统,并在将来“按需”扩展。我该从哪里开始?或者,我从哪里开始?
我已经使用Terraform在两个可用区中通过VPC和Security,负载均衡器和网络配置在AWS上创建了庞大的基础架构,但是……我不知道从哪里开始使用Docker。我是否只是创建一个VM,然后尝试使用它,然后如果它不起作用,请销毁并尝试下一个更大的尺寸?另外,将Docker和docker-compose配置为在具有16GB RAM的Macbook Pro上实际运行我的整个系统是否可行?
我需要一些有关如何思考的建议。我想尽快将其自动化生产。而且,我了解我可以在为docker-compose创建容器后自定义和配置每个容器,但是我不知道如何确定真正需要调整的内容。
帮助。
David L. Whitehurst