Size: a a a

RU.Docker — Официальное Русское Сообщество

2019 June 17

k

khesl in RU.Docker — Официальное Русское Сообщество
khesl
Подскажите кто сталкивался, пытаюсь перебилдить проект образа "richarvey/nginx-php-fpm:1.7.2", и после билда не запускается Стартовый скрипт start.sh. Пишет нет такого файла по указанному пути. Из-за чего это может быть?
Проверял ls при ините все файлы на месте
В смысле может кто в другом проекте сталкивался что файлы не видно)
источник

AF

Andrey F in RU.Docker — Официальное Русское Сообщество
а права то -x у него имеются?
источник

k

khesl in RU.Docker — Официальное Русское Сообщество
Andrey F
а права то -x у него имеются?
Да, 755 выдаётся
источник

k

khesl in RU.Docker — Официальное Русское Сообщество
khesl
Да, 755 выдаётся
источник
2019 June 18

NK

ID:380752206 in RU.Docker — Официальное Русское Сообщество
привет)))
источник

NK

ID:380752206 in RU.Docker — Официальное Русское Сообщество
есть кт0?
источник

k

khesl in RU.Docker — Официальное Русское Сообщество
источник

k

khesl in RU.Docker — Официальное Русское Сообщество
добрался до компа)
вот файл есть, а при выполнении CMD [".sh"] кидает ошибку "/usr/local/bin/docker-php-entrypoint: exec: line 9: .sh: not found"
источник

EM

Eugene Medvedev in RU.Docker — Официальное Русское Сообщество
khesl
добрался до компа)
вот файл есть, а при выполнении CMD [".sh"] кидает ошибку "/usr/local/bin/docker-php-entrypoint: exec: line 9: .sh: not found"
а что в энтрипоинте по дефолту ?
источник

k

khesl in RU.Docker — Официальное Русское Сообщество
Eugene Medvedev
а что в энтрипоинте по дефолту ?
bash-4.4# cat docker-php-entrypoint
#!/bin/sh
set -e

# first arg is -f or --some-option
if [ "${1#-}" != "$1" ]; then
       set -- php-fpm "$@"
fi

exec "$@"
источник

EM

Eugene Medvedev in RU.Docker — Официальное Русское Сообщество
khesl
bash-4.4# cat docker-php-entrypoint
#!/bin/sh
set -e

# first arg is -f or --some-option
if [ "${1#-}" != "$1" ]; then
       set -- php-fpm "$@"
fi

exec "$@"
docker inspect -f '{{ .Config.Entrypoint }}' from-image:tag
источник

EM

Eugene Medvedev in RU.Docker — Официальное Русское Сообщество
покажи
источник

k

khesl in RU.Docker — Официальное Русское Сообщество
Eugene Medvedev
docker inspect -f '{{ .Config.Entrypoint }}' from-image:tag
[docker-php-entrypoint]
источник

EM

Eugene Medvedev in RU.Docker — Официальное Русское Сообщество
ну получается у тебя в ентрипоинте этот скрипт и ты ему передаёшь аргументом скрипт start.sh, ты так и планируешь ?
источник

k

khesl in RU.Docker — Официальное Русское Сообщество
не совсем понимаю принцип работы энтрипоинта.. Но думаю так и планируется, докерфайл брал с https://github.com/richarvey/nginx-php-fpm
в образе на докерхабе так и работает, а при ребилде что-то идёт не так
источник

DS

Denis Shkabatur in RU.Docker — Официальное Русское Сообщество
Привет. Подскажите пожалуйста в чем может быть проблемма. Контейнер весит 104 гигабайта. Проверил размер каждой папки в контейнере, все что весят много (медиа и логи) подключены с помощью volume. Как определить в чем проблема ?
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Denis Shkabatur
Привет. Подскажите пожалуйста в чем может быть проблемма. Контейнер весит 104 гигабайта. Проверил размер каждой папки в контейнере, все что весят много (медиа и логи) подключены с помощью volume. Как определить в чем проблема ?
tmp пишется на эфемерный слой контейнера
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Смотри. Сделай проще
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
docker inspect контейнеру
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Там будут пути вида /var/lib/docker/overlay/многабукаф/diff
источник