【问题标题】:How to upgrade elasticbeanstalk docker version如何升级elasticbeanstalk docker版本
【发布时间】:2023-03-19 03:42:01
【问题描述】:

Docker 有一个相当快的发布时间表,通常具有重要且有价值的功能。 Amazon 的 elasticbeanstalk 映像不会经常更新,但由于您可以完全控制机器,您应该能够手动更新 docker。怎么办?

【问题讨论】:

    标签: docker amazon-elastic-beanstalk ebextensions


    【解决方案1】:

    要修改您的 elasticbeanstalk,您可以使用 ebextensions 机制下载更新的 docker 版本并用它覆盖现有版本。只需在您的 elasticbeanstalk 目录中创建一个 .ebextensions/docker.conf 文件,其内容如下。

    配置可能会中断,就像当前 docker-1.11 的情况一样,在启动时需要“daemon”参数。您可以使用配置来修复它,如此处所示。作为奖励,我还更改了 docker 存储路径,因此较大的图像不会占用您所有的根文件系统空间。

    files:
      "/root/docker-1.11.2.tgz":
        mode: "000644"
        owner: root
        group: root
        source: https://get.docker.com/builds/Linux/x86_64/docker-1.11.2.tgz
    
    commands:
      01installdocker:
        command: tar xvzf /root/docker-1.11.2.tgz -C /usr/bin/ --strip 1 && rm /root/docker-1.11.2.tgz
      02configuredocker:
        command: sed -i.tmp -e 's%OPTIONS=%OPTIONS="-g /media/ephemeral0/docker"%' /etc/sysconfig/docker && sed -i.tmp -e 's%nohup $exec -d%nohup $exec daemon%' /etc/init.d/docker
      03restartdocker:
        command: /etc/init.d/docker restart
    

    【讨论】:

      猜你喜欢
      • 2018-04-09
      • 2018-09-25
      • 1970-01-01
      • 2020-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-05
      相关资源
      最近更新 更多