forked from Mirror/frr
Merge pull request #8482 from wesleycoakley/docker-prefer-cmd-to-entrypoint
docker: prefer CMD to ENTRYPOINT for flexibility
This commit is contained in:
commit
fe390fafc5
|
@ -56,4 +56,4 @@ RUN apk add \
|
||||||
--allow-untrusted /pkgs/apk/*/*.apk \
|
--allow-untrusted /pkgs/apk/*/*.apk \
|
||||||
&& rm -rf /pkgs
|
&& rm -rf /pkgs
|
||||||
COPY docker/alpine/docker-start /usr/lib/frr/docker-start
|
COPY docker/alpine/docker-start /usr/lib/frr/docker-start
|
||||||
ENTRYPOINT [ "/sbin/tini", "--", "/usr/lib/frr/docker-start" ]
|
CMD [ "/sbin/tini", "--", "/usr/lib/frr/docker-start" ]
|
||||||
|
|
|
@ -40,4 +40,4 @@ COPY --from=centos-7-builder /rpmbuild/RPMS/ /pkgs/rpm/
|
||||||
RUN yum install -y /pkgs/rpm/*/*.rpm \
|
RUN yum install -y /pkgs/rpm/*/*.rpm \
|
||||||
&& rm -rf /pkgs
|
&& rm -rf /pkgs
|
||||||
COPY docker/centos-7/docker-start /usr/lib/frr/docker-start
|
COPY docker/centos-7/docker-start /usr/lib/frr/docker-start
|
||||||
ENTRYPOINT [ "/usr/lib/frr/docker-start" ]
|
CMD [ "/usr/lib/frr/docker-start" ]
|
||||||
|
|
|
@ -41,4 +41,4 @@ COPY --from=centos-8-builder /rpmbuild/RPMS/ /pkgs/rpm/
|
||||||
RUN yum install -y /pkgs/rpm/*/*.rpm \
|
RUN yum install -y /pkgs/rpm/*/*.rpm \
|
||||||
&& rm -rf /pkgs
|
&& rm -rf /pkgs
|
||||||
COPY docker/centos-8/docker-start /usr/lib/frr/docker-start
|
COPY docker/centos-8/docker-start /usr/lib/frr/docker-start
|
||||||
ENTRYPOINT [ "/usr/lib/frr/docker-start" ]
|
CMD [ "/usr/lib/frr/docker-start" ]
|
||||||
|
|
|
@ -17,4 +17,4 @@ RUN apt-get update && \
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
ADD docker-start /usr/sbin/docker-start
|
ADD docker-start /usr/sbin/docker-start
|
||||||
ENTRYPOINT ["/usr/sbin/docker-start"]
|
CMD ["/usr/sbin/docker-start"]
|
||||||
|
|
|
@ -7,4 +7,6 @@ set -e
|
||||||
##
|
##
|
||||||
chown -R frr:frr /etc/frr
|
chown -R frr:frr /etc/frr
|
||||||
/etc/init.d/frr start
|
/etc/init.d/frr start
|
||||||
exec sleep 10000d
|
|
||||||
|
# Sleep forever
|
||||||
|
exec tail -f /dev/null
|
||||||
|
|
|
@ -68,4 +68,4 @@ RUN cd ~/frr && \
|
||||||
RUN cd ~/frr && make check || true
|
RUN cd ~/frr && make check || true
|
||||||
|
|
||||||
COPY docker/ubuntu18-ci/docker-start /usr/sbin/docker-start
|
COPY docker/ubuntu18-ci/docker-start /usr/sbin/docker-start
|
||||||
ENTRYPOINT ["/usr/sbin/docker-start"]
|
CMD ["/usr/sbin/docker-start"]
|
||||||
|
|
|
@ -71,4 +71,4 @@ RUN cd ~/frr && \
|
||||||
RUN cd ~/frr && make check || true
|
RUN cd ~/frr && make check || true
|
||||||
|
|
||||||
COPY docker/ubuntu20-ci/docker-start /usr/sbin/docker-start
|
COPY docker/ubuntu20-ci/docker-start /usr/sbin/docker-start
|
||||||
ENTRYPOINT ["/usr/sbin/docker-start"]
|
CMD ["/usr/sbin/docker-start"]
|
||||||
|
|
Loading…
Reference in a new issue