使用Docker镜像远程更新ec2实例
我有我的项目释放。 我构build一个docker镜像,并将其部署在ec2实例上。 后来,当我有一个新版本时,我想远程更新ec2上的docker(无需访问机器,只是执行一些服务)。
如果没有ECS和ElasticBeanstalk,怎么办?
如果这是不可能的,我可以以某种方式重新运行cfn-init脚本?
我的研究
https://aws.amazon.com/blogs/aws/new-ec2-run-command-remote-instance-management-at-scale/
您可以通过使用任何多个系统pipe理服务来远程pipe理您的实例(即进行更改,而无需手动SSH进入实例并键入命令)。 AWS提供简单系统pipe理器(SSM),其中链接的运行命令是其中的一部分。 AWS还提供使用Chef的OpsWorks服务。 您还有其他产品,如Ansible和SaltStack,您可以select将这些服务的使用与AWS SSM服务集成。
- 当从磁盘装入数据卷时,使用docker无法正确显示声纳qualityprofile页面。
- Docker IO错误与本地js文件
- 将运行在独立ec2主机上的docker节点连接到Jenkins
- 在新的EC2 Jenkins Slave上首次执行Docker不起作用
- 具有Docker和EBS卷的EC2,在初始化期间在容器内安装EBS卷
- docker上的Marathon-LBconfiguration失败
- 从Docker容器中检测AWS主机环境
- <CoreOS,cloud-config>如何在Docker Private Registry准备好之前等待?
- 无法将HOST文件夹挂载到Amazon Docker容器中?