LINUX.ORG.RU

Docker. Не пойму где напортачил. Прошу совета.

 


0

1
[cont-init.d] 10-adduser: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
ifelse: fatal: unable to exec /home/tv/noxbit/STM-Hypervisor -config=/home/tv/noxbit/noxbit.cfg: No such file or directory
[cmd] /home/tv/noxbit/STM-Hypervisor -config=/home/tv/noxbit/noxbit.cfg exited 111
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] syncing disks.
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.

Вот мой Dockerfile:

FROM lsiobase/alpine.armhf:3.7

# install packages and symlink libs
RUN  apk add --no-cache wget tar
RUN mkdir -p /home/tv/noxbit

# install Noxbit
RUN wget http://download.noxbit.com/ARMhf/noxbit-pa-ARMhf-32.tar.gz
RUN tar -xvzf noxbit-pa-ARMhf-32.tar.gz -C /home/tv/noxbit

# cleanup
RUN rm -rf /tmp/*

# init
RUN sed -i "s,-uid=999,-uid=********************," /home/tv/noxbit/noxbit.cfg
RUN sed -i "s,-pass=KuC1w0n,-pass=****************," /home/tv/noxbit/noxbit.cfg
RUN sed -i "s,!-trace,-trace," /home/tv/noxbit/noxbit.cfg
RUN chmod +x /home/tv/noxbit/noxbit.cfg

# ports and volumes
EXPOSE 6689 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900

CMD ["/home/tv/noxbit/STM-Hypervisor -config=/home/tv/noxbit/noxbit.cfg"]

как-то так (с запятой):

CMD ["/home/tv/noxbit/STM-Hypervisor", "-config=/home/tv/noxbit/noxbit.cfg"]
либо так (без скобок):
CMD /home/tv/noxbit/STM-Hypervisor -config=/home/tv/noxbit/noxbit.cfg

alpha ★★★★★
()
Последнее исправление: alpha (всего исправлений: 2)
Ответ на: комментарий от nikolnik

Понял. только ещё проблемка. как запускаю контейнер. лог приложения льётся в консоль. как сделать что бы в фоне крутился?

Apophis
() автор топика
Ответ на: комментарий от Apophis

Таким образом, ты порт 6890 из докера пробрасываешь на порт 6881 на хосте. Чтобы передать рейндж портов синтаксис docker run -p 6881-6890:6881-6890

nikolnik ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.