docker info命令在ec2实例中不显示任何内容

时间:2017-01-25 17:23:33

标签: amazon-web-services docker amazon-ec2 devops amazon-ecs

我已经使用sudo yum install -y docker安装了docker,并通过运行以下命令启动了docker服务。最初,它工作,我能够运行docker容器。现在docker守护进程正在工作,但我运行docker命令,如docker ps,docker info..etc。它没有在stdout上显示任何内容。

我已经使用sudo yum删除docker卸载了docker版本并手动删除了所有文件并安装了新文件但仍然是同样的问题。

以下是我在EC2实例中安装docker时所遵循的链接。 https://aws.amazon.com/blogs/devops/set-up-a-build-pipeline-with-jenkins-and-amazon-ecs/

Docker版本  1.12.6,build 7392c3b / 1.12.6

uname -a Linux ip adress 4.4.41-36.55.amzn1.x86_64#1 SMP Wed Jan 18 01:03:26 UTC 2017 x86_64 x86_64 x86_64 GNU / Linux

我无法弄清楚出了什么问题?你可以帮我调试这个问题。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

正如我从你所说的那样理解并通过你提到的链接,你已经给用户jenkins提供了docker命令功能,你已经使用了它:

usermod -a -G docker jenkins

因此,为了运行与docker相关的命令,您应该以用户Jenkins身份登录。您可以使用以下命令以用户jenkins身份登录。

sudo -su jenkins

从那里你应该能够按预期运行docker命令。
PS - 再次按照步骤安装docker。

希望得到这个帮助。