Size: a a a

Docker — русскоговорящее сообщество

2020 May 08

DK

Denis 🕸 Khomusyak in Docker — русскоговорящее сообщество
ну да буду смотреть
источник

MT

M T in Docker — русскоговорящее сообщество
нет
источник

MT

M T in Docker — русскоговорящее сообщество
скорее всего какой-нитьз ассаты www-data не?
источник

MT

M T in Docker — русскоговорящее сообщество
хотя у вас страшыне вещин аписаны да
источник

DK

Denis 🕸 Khomusyak in Docker — русскоговорящее сообщество
M T
хотя у вас страшыне вещин аписаны да
Почему страшные ?))
источник

АС

Александр Степанов... in Docker — русскоговорящее сообщество
Denis 🕸 Khomusyak
но почему тада эт самое шо прав не хватат
Посмотри в настройках php-fpm, от какого юзера запускается программа
источник

АС

Александр Степанов... in Docker — русскоговорящее сообщество
Denis 🕸 Khomusyak
Почему страшные ?))
Потому что ты запускаешь от рутта. Зачем ты запускаешь от рута?)
источник

ИО

Игорь Орлов... in Docker — русскоговорящее сообщество
Александр Степанов
Потому что ты запускаешь от рутта. Зачем ты запускаешь от рута?)
Секурно
источник

DK

Denis 🕸 Khomusyak in Docker — русскоговорящее сообщество
Александр Степанов
Потому что ты запускаешь от рутта. Зачем ты запускаешь от рута?)
От www-data нужно ?
источник

АС

Александр Степанов... in Docker — русскоговорящее сообщество
Denis 🕸 Khomusyak
От www-data нужно ?
Ну по хорошему да
источник

АС

Александр Степанов... in Docker — русскоговорящее сообщество
Denis 🕸 Khomusyak
От www-data нужно ?
И если у тебя линуха, аля Убунту. То при монтированнии контейнера локально, все внутри контейнера будет создаваться от имени рута и ты у себя на локально будешь постоянно менять права и юзера к файлу
И вообще, когда ты пытаешься запустить пхп через рут там же должно гореть все красное, что это плохо
источник
2020 May 09

AN

Anton Nemtsev in Docker — русскоговорящее сообщество
Приятного времени суток.
Подскажите пожалуйста почему не пробрасывается порт.
Сделал скрипт и Dockerfile: https://gist.github.com/SilentImp/bb1ec4e931683f1b82b3c7e6374887a9
cбилдил: docker build ./ --tag server
запустил: docker run -d -p 3003:3003 server
проверил:

$ docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
214855b05010        server              "docker-entrypoint.s…"   6 minutes ago       Up 6 minutes        0.0.0.0:3003->3003/tcp   wizardly_faraday

посмотрел логи: $ d
ocker container logs 214855b05010
{"level":30,"time":1588974283080,"pid":1,"hostname":"214855b05010","msg":"Server listening at http://127.0.0.1:3003","v":1}

вроде бы сервер запустился.
Но вот в браузере не открывается. И curl говорит такое:

$
curl localhost:3003
curl: (52) Empty reply from server

Если делаю

$ do
cker exec -it 214855b05010 /bin/bash
bash-5.0# curl localhost:3003
{"hello":"world"}
bash-5.0#

Не
понятно.
источник

t

tfhx8 in Docker — русскоговорящее сообщество
Сейчас я запускаю скрипт как python3 myscript.py. Тоесть запускаю его вручную когда нужно. Если запускать его через докер надо делать кучу подобного docker run и тут ключи итд итп?
источник

t

tfhx8 in Docker — русскоговорящее сообщество
или есть какое топросто решение?
источник

AN

Anton Nemtsev in Docker — русскоговорящее сообщество
tfhx8
или есть какое топросто решение?
а какие нужны аргументы и ключи?
просто запустить скрипт

RUN python3 myscript.py

или

CMD python3 myscript.py

в зависимости от того когда именно нужно его запустить
источник

t

tfhx8 in Docker — русскоговорящее сообщество
Anton Nemtsev
а какие нужны аргументы и ключи?
просто запустить скрипт

RUN python3 myscript.py

или

CMD python3 myscript.py

в зависимости от того когда именно нужно его запустить
никаких аргументов в запуске скрипта не нужно. Тоесть в docker делать так docrker run mycontainer?
источник

AN

Anton Nemtsev in Docker — русскоговорящее сообщество
ну в общем да…
источник

t

tfhx8 in Docker — русскоговорящее сообщество
Anton Nemtsev
а какие нужны аргументы и ключи?
просто запустить скрипт

RUN python3 myscript.py

или

CMD python3 myscript.py

в зависимости от того когда именно нужно его запустить
надо запускать 1 раз при ручном запуске docker run
источник

AN

Anton Nemtsev in Docker — русскоговорящее сообщество
если нужно что бы скрипт запускался не на этапе билда, а когда вы запускаете docrker run mycontainer, то надо CMD python3 myscript.py
источник

t

tfhx8 in Docker — русскоговорящее сообщество
выбирать RUN?
источник