Ошибка выполнения OCI во время выполнения: ошибка exec: container_linux.go: 344: запуск процесса контейнера - PullRequest
0 голосов
/ 27 марта 2019

Когда я запускаю следующую команду

$ docker container exec -it nginx1 ping nginx2 

Это ошибка, с которой я столкнулся:

Ошибка выполнения exec среды выполнения OCI: ошибка exec: container_linux.go: 344: запуск процесса контейнера вызвал "exec: \" ping \ ": исполняемый файл не найден в $ PATH": неизвестно

Как решить эту проблему?

Ответы [ 2 ]

2 голосов
/ 21 июня 2019

Прежде чем читать этот ответ, просто дайте вам знать, что это мой второй день изучения докера. Возможно, это не идеальная помощь для вас.

Эта ошибка также может возникать, когда пакет ping не установлен вВ контейнере я решил проблему следующим образом: bash в контейнер вот так

docker container exec -it my_nginx /bin/bash

, затем установите пакет ping

apt-get update
apt-get install inetutils-ping

Это решило мою проблему.

0 голосов
/ 28 марта 2019

Эта ошибка сообщается при попытке запустить команду, не найденную в Docker image. Пожалуйста, проверьте, установлен ли ping в docker image.

...