【发布时间】:2021-07-29 15:26:25
【问题描述】:
我尝试在 alpine cintainer 中自动安装并启动“nginx”或“mariadb”或“supervisord”服务(并且已经“apk add openrc”)
但是每次重启容器,nginx服务总是显示crashed
我已经执行了“rc-update add nginx default”
但是只要重启容器,比如“docker restart nginx-alpine”
然后进入容器后查看(docker exec -it nginx-alpine sh),命令“rc-status”会显示nginx服务“crashed”,而不是开机自动启动(重启)
我的码头文件:
FROM alpine
VOLUME /sys/fs/cgroup
RUN apk update; \
apk add nginx openrc; \
mkdir -p /run/openrc; \
touch /run/openrc/softlevel; \
/sbin/openrc 2>/dev/unll;\
rc-update add nginx default;\
rc-service nginx restart;
EXPOSE 80
【问题讨论】:
标签: docker nginx crash supervisord alpine