Мне нужно запустить две службы / команды в docker, от Google я понял, что могу использовать ENTRYPOINT и CMD для передачи разных команд. но когда я запускаю контейнер, запускается только скрипт ENTRYPOINT, а CMD кажется не работает. Поскольку я новичок docker, можете ли вы помочь мне выполнить две команды.
Dockerfile:
FROM registry.suse.com/suse/sle15
ADD repolist/*.repo /etc/zypp/repos.d/
RUN zypper refs && zypper refresh
RUN zypper in -y bind
COPY docker-entrypoint.d/* /docker-entrypoint.d/
COPY --chown=named:named named /var/lib/named
COPY --chown=named:named named.conf /etc/named.conf
COPY --chown=named:named forwarders.conf /etc/named.d/forwarders.conf
ENTRYPOINT [ "./docker-entrypoint.d/startbind.sh" ]
CMD ["/usr/sbin/named","-g","-t","/var/lib/named","-u","named"]
startbind. sh:
#! /bin/bash
/usr/sbin/named.init start
Спасибо и С уважением, Мохамед Навин