【问题标题】:docker info command doesn't show anything in ec2 Instancedocker info 命令在 ec2 实例中不显示任何内容
【发布时间】:2017-01-26 12:56:48
【问题描述】:

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

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

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

Docker 版本 1.12.6,构建 7392c3b/1.12.6

uname -a Linux ip 地址 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

我无法弄清楚出了什么问题?你能帮我调试一下这个问题吗?

提前谢谢你。

【问题讨论】:

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


    【解决方案1】:

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

    usermod -a -G docker jenkins
    

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

    sudo -su jenkins
    

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

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2022-07-21
      • 1970-01-01
      • 2020-05-23
      • 2020-08-29
      • 2012-01-06
      • 1970-01-01
      • 2013-02-13
      • 2020-08-29
      • 1970-01-01
      相关资源
      最近更新 更多