Контейнер выходит сам по себе и не может выполнить в нем exec

Я пытаюсь создать образ контейнера, а затем пытаюсь запустить вход в контейнер после его запуска. Но я получаю сообщение об ошибке от демона.

Мой файл Docker -

COPY . /app
RUN sudo chmod 777 -R /app
WORKDIR /app
ADD entry_point.sh /opt/bin/
RUN sudo chmod 777 /opt/bin/entry_point.sh
COPY start-selenium-standalone.sh /opt/bin/start-selenium-standalone.sh
RUN sudo chmod 777 /opt/bin/start-selenium-standalone.sh
EXPOSE 4444 5900 9515

**Command to build docker image**
docker build -f Docker/Dockerfile -t sel-test:1 .

**Command to run the image** 
docker run -d -p 4444:4444 -p 5900:5900 -v /dev/shm:/dev/shm sel-test:1

**Error I am getting -**
Error response from daemon: Container a9e0bb7f381584dd5e39dcd997640233835408ffdfe4e0e44108ddb7bb393cd0 is not running

1 ответ

Ваш контейнер выходит, потому что внутри контейнера нечего запускать.

Чтобы увидеть это, запустите docker ps -a command и проверьте статус вашего контейнера.

Чтобы запустить что-то внутри контейнера, используйте CMD в файле докера, чтобы запускать bash внутри контейнера всякий раз, когда вы используете docker run.

Другие вопросы по тегам