早些时候开始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
我错过了一些明显的东西吗?
答案 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中,但没有预先安装。