сборке Dockerfile.
Есть такой вот Dockerfile:
FROM golang:1.12-alpine as builder
ENV GO111MODULE="on"
RUN apk add --no-cache curl git
RUN go get github.com/caddyserver/caddy
COPY ./main.go $GOPATH/src/
RUN cd $GOPATH/src/ \
&& find . -name '*.go' | while read -r f; do sed -i.bak 's/\/mholt\/caddy/\/caddyserver\/caddy/g' $f && rm $f.bak; done \
&& go mod init caddy \
&& go install
FROM wordpress:php7.1-fpm-alpine
COPY --from=builder /go/bin/caddy /usr/local/bin/caddy
Далее собираю другой Dockerfile на основании этого images:
FROM **************/docker/wordpress:5.5.2
COPY ./caddy/zz-docker.conf /usr/local/etc/php-fpm.d
COPY ./caddy/Caddyfile /etc/Caddyfile
COPY ./app/themes/napoleonit /usr/src/napoleonit
COPY ./app/_api /usr/src/_api
EXPOSE 80
ENTRYPOINT ["docker-entrypoint.sh"]
CMD ["caddy", "--conf", "/etc/Caddyfile", "--log", "stdout"]
Делаю docker run -d **************/docker/wordpress:5.5.2 , и вижу что docker-entrypoint.sh просто не стартует. Какжется я что-то не понимаю. Может кто подскажет в чем моя ошибка?
Я конечно постоянно еще путаюсь в типах записи энтрипоинтов и cmd, но мне кажется оно у тебя и не долджно так работать.
Обсуждают сегодня