如何使用AMI在CE EC2实例上安装Docker(CE / EE更新)

Modified on: Mon, 11 Nov 2019 01:20:02 +0800

在运行AMI的AWS EC2实例上安装Docker的当前方法是什么?
已经有Docker Enterprise Edition的发布,现在我想要知道是否有任何改变。
到目前为止,我一直在使用yum install docker并在1.12.6, build 7392c3b/1.12.6上获得版本的Docker(3/3/2017) 。但是,GitHub上的Docker存储库告诉我已经有更新的版本。

我记得官方的Docker(包)存储库,前面有一个名为docker-engine的软件包替换docker,现在他们似乎将软件包拆分为docker-cedocker-ee,例如“Red Hat Enterprise Linux不支持Docker Community Edition(Docker CE)。” [来源]

使用上面的内容在运行AMI的EC2实例上获取最新的稳定Docker版本或者我是否需要从其他地方获取包(或者如果是,CE或EE) ?

作者:,mxscho

最佳答案

要让Docker在AWS AMI上运行,您应该按照以下步骤操作(这些都是假设您已经为EC2实例添加了ssh)。

  1. 更新实例上的包

    [ec2-user ~]$ sudo yum update -y

  2. 安装Docker

    [ec2-user ~]$ sudo yum install docker -y

  3. 启动Docker服务

    [ec2-user ~]$ sudo service docker start

  4. 将ec2-user添加到docker组,这样就可以在不使用sudo的情况下执行Docker命令。

    [ec2-user ~]$ sudo usermod -a -G docker ec2-user

  5. 醇>

    然后,您应该能够运行所有docker命令,而无需sudo。运行第4个命令后,我确实需要注销并重新登录才能使更改生效。


相关问答

添加新评论