2017-01-25 7 views
0

Я установил докер, используя sudo yum install -y docker, и запустил службу докеров, выполнив следующие команды. Сначала это сработало, и я смог запустить контейнеры докеров. Теперь демон docker работает, но я выполняю команды докеров, такие как docker ps, docker info..etc. Это ничего не показывает на stdout.команда docker info ничего не показывает в ec2 Экземпляр

Я удалил версию докера с помощью sudo yum remove docker и удалил все файлы вручную и установил новый, но все равно это та же проблема.

Вот ссылка, которую я выполнил для установки докера в экземпляре EC2. 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 18 января 1:03:26 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Мне не удалось выяснить, что пошло не так? Не могли бы вы помочь мне в отладке этой проблемы.

Заранее спасибо.

ответ

0

Как я понял из того, что вы сказали, и пройдя через ссылку, которую вы упомянули, вы дали возможности команды Докер к Дженкинс пользователей, которые вы сделали с помощью:

usermod -a -G docker jenkins 

Так что для того, чтобы запустить докер вы должны войти в систему как пользователь Jenkins. Вы можете использовать следующую команду для входа в систему как пользователь jenkins.

sudo -su jenkins 

Оттуда вы должны иметь возможность запускать команды докеров, как ожидалось.
PS - Повторно выполните шаги, чтобы установить докер.

Надеюсь, что эта помощь.

 Смежные вопросы

  • Нет связанных вопросов^_^