Итак, у меня есть образ докера Vidyo / mediabridge. Я хочу автоматически запускать некоторые скрипты, запускающие задачу внутри контейнера при запуске. Поэтому, когда я запускаю свой образ как:
docker run vidyo/mediabridge
OR
dockerfile:
from vidyo/mediabridge
Выполнение Docker:
docker build . -tag basicimage
docker run basicimage
Я получаю вывод как
*** Running /etc/my_init.d/00_regen_ssh_host_keys.sh...
*** Running /etc/rc.local...
*** Booting runit daemon...
*** Runit started as PID 8
, но когда я редактирую изображение и запускаю его как Dockerfile:
from vidyo/mediabridge
CMD echo "hi"
выводит как
hi
и выходит, поэтому в основном мой базовый образ vidyo / mediabridge не работает, futhur, когда я пытаюсь выполнить другие команды, такие как
dockerfile
from vidyo/mediabridge
ENTRYPOINT curl $s3path -o /opt/vidyo/config && sleep 10 && ./opt/vidyo/connect
он показывает
* syslog-ng is not running
* Starting system logging syslog-ng
* Retrying
и тогда он существует, может кто-нибудь помочь, я думаю, что мой базовый образ vidyo / mediabridge не работает должным образом. Есть ли способ запустить базовый образ, а затем выполнить команды.