在运行AMI的AWS EC2实例上安装Docker的最新方式是什么? 有一个Docker企业版的公告,现在我想知道是否有任何改变。 到目前为止,我一直在使用yum install docker 1.12.6, build 7392c3b/1.12.6并且获得了版本为1.12.6, build 7392c3b/1.12.6的Docker 1.12.6, build 7392c3b/1.12.6现在1.12.6, build 7392c3b/1.12.6 (3/3/2017)。 但是, GitHub上的Docker存储库告诉我已经有了更新的版本。
我记得官方的Docker(软件包)仓库有一个名为docker-engine的软件包,它替代了docker ,现在他们似乎把软件包分成了docker-ce和docker-ee ,例如“Docker Community Edition(Docker CE)”红帽企业Linux不支持“。 [ 来源 ]
那么是或仍然是正确的使用上述获得运行AMI的EC2实例上最新的稳定的Docker版本还是我需要从其他地方(如果是的话,哪一个,CE或EE)拉包?
为了让Docker在AWS AMI上运行,你应该按照下面的步骤进行操作(这些都假设你已经打开了EC2实例)。
更新您的实例上的软件包
[ec2-user ~]$ sudo yum update -y
安装Docker
[ec2-user ~]$ sudo yum install docker -y
启动Docker服务
[ec2-user ~]$ sudo service docker start
将ec2-user添加到docker组,以便不使用sudo即可执行Docker命令。
[ec2-user ~]$ sudo usermod -a -G docker ec2-user
你应该可以运行所有的docker命令而不需要sudo 。 运行第四个命令后,我确实需要注销并重新login才能使更改生效。