Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何更新到Amazon Linux 2 ECS优化容器实例?_Linux_Amazon Web Services_Amazon Ecs_Amazon Linux_Amazon Linux 2 - Fatal编程技术网

如何更新到Amazon Linux 2 ECS优化容器实例?

如何更新到Amazon Linux 2 ECS优化容器实例?,linux,amazon-web-services,amazon-ecs,amazon-linux,amazon-linux-2,Linux,Amazon Web Services,Amazon Ecs,Amazon Linux,Amazon Linux 2,自从我开始使用AWS ECS以来,我一直遵循以下原则。这个参考体系结构使用AmazonLinux,我想升级到AmazonLinux2,但我不确定要成功完成这个转换需要做什么 有一个问题,但几个月来没有得到任何关注,尽管有几个人寻求帮助。据我所知,在使用Amazon Linux 2 ECS优化的AMI时,需要解决以下一些问题: sysvinit在Amazon Linux 2上不再受支持系统D AmazonLinux2将docker日志存储在journald中,而云目前不支持该日志() 我有一个

自从我开始使用AWS ECS以来,我一直遵循以下原则。这个参考体系结构使用AmazonLinux,我想升级到AmazonLinux2,但我不确定要成功完成这个转换需要做什么

有一个问题,但几个月来没有得到任何关注,尽管有几个人寻求帮助。据我所知,在使用Amazon Linux 2 ECS优化的AMI时,需要解决以下一些问题:

  • sysvinit
    在Amazon Linux 2上不再受支持<应改用代码>系统D
  • AmazonLinux2将docker日志存储在
    journald
    中,而云目前不支持该日志()
我有一个开源项目,我用它来学习CloudFormation和AWS;这描述了我正在尝试更新的ECS集群和容器实例


我听说有人在ECS上使用AmazonLinux2,我也想更新一下,因为对AmazonLinux2(1)的支持将在6个月后结束。有人知道我还需要考虑哪些因素才能将Amazon Linux 2与ECS结合使用吗?调试此问题非常耗时,我不确定应该尝试哪些选项和配置

应该是非常简单的改变。这里是一个使用Linux2 AMI的参考模板——感谢您提供的资源@spinkus。我注意到这个模板使用了
sysvinit
,但我认为它与AmazonLinux2AMIS不兼容。不过,我还是可以尝试一下。包括AWS Linux 2在内的大多数发行版上都有一个兼容层,用于sysv init脚本。@briancaffey您是否尝试过使用section来解析
systemd
?。您好@Imran,我没有尝试过,但我想这是我需要做的事情。