Amazon Linux AMI上的Docker

时间:2014-12-14 13:08:15

标签: amazon-web-services docker

早些时候开始Amazon Linux AMI 2014.09.1 (HVM) - ami-6e7bd919,声称:

它包括3.14内核,Ruby 2.1,PHP 5.5,PostgreSQL 9.3, Docker 1.2 ,AWS命令行工具以及对许多其他软件包的存储库访问。

登录时我要做的第一件事:

[ec2-user@ip-123-45-67-89 ~]$ docker
-bash: docker: command not found

我错过了一些明显的东西吗?

4 个答案:

答案 0 :(得分:4)

要100%准确:Amazon Linux内置了Docker的内核扩展,但是需要从存储库安装docker CLI,如其他答案中所述

答案 1 :(得分:1)

您可以运行命令确认

$ yum list installed |grep docker

所以你没有找到要安装的pakcage docker

但是如果你列出它,它就在那里。它已准备好安装它。

$ yum list |grep docker

docker.x86_64                       1.3.3-1.0.amzn1                 amzn-updates
docker-devel.x86_64                 1.3.3-1.0.amzn1                 amzn-updates
docker-pkg-devel.x86_64             1.3.3-1.0.amzn1                 amzn-updates

然后您可以运行yum install docker进行安装。

# yum install docker
...
# which docker
/usr/bin/docker

答案 2 :(得分:1)

试试这些步骤。我认为最简单的方法就是完成它。

-sudo yum update

-sudo yum install -y docker

-sudo service docker start

检查docker是否正在docker -v运行,它将返回

Docker version 1.3.1, build c78088f/1.3.1

答案 3 :(得分:0)

尝试使用yum install docker。 Docker在repo中,但没有预先安装。