Size: a a a

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

2019 December 20

GG

George Gaál in Docker — русскоговорящее сообщество
может ты ключик -it забываешь передать?
источник

:|

:(){ : |: & };: in Docker — русскоговорящее сообщество
$ docker exec -it d9e9c9d464fb nano /etc/letsencrypt/live/stomup.ru/cert.pem

rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused "exec: \"nano\": executable file not found in $PATH"


да вроде нет ._.
источник

:|

:(){ : |: & };: in Docker — русскоговорящее сообщество
по ls он есть, при попытке открыть - нету
источник

a

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

GG

George Gaál in Docker — русскоговорящее сообщество
научись cat'ом пользоваться
источник

GG

George Gaál in Docker — русскоговорящее сообщество
nano не нужен
источник

I

Igor in Docker — русскоговорящее сообщество
подскажите пожалуйста у меня есть статика и часть которая поднимается на ноде, как мне стартануть в энтрипоинте два процесса - ноду и нджинкс. Пока додумался до такого:
exec node server.js &
exec nginx -g 'daemon off;' &

как это лучше сделать по бест практис?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Igor
подскажите пожалуйста у меня есть статика и часть которая поднимается на ноде, как мне стартануть в энтрипоинте два процесса - ноду и нджинкс. Пока додумался до такого:
exec node server.js &
exec nginx -g 'daemon off;' &

как это лучше сделать по бест практис?
никак. Поставь супервизор и/или инит систему
источник

I

Igor in Docker — русскоговорящее сообщество
George Gaál
никак. Поставь супервизор и/или инит систему
без супервизора никак?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
по-хорошему - нет
источник

:|

:(){ : |: & };: in Docker — русскоговорящее сообщество
George Gaál
научись cat'ом пользоваться
Забыл про него совсем.. Теперь ситуация вообще странная:

overvoid@275239:~/StomPortal-dev$ docker exec -it d9e9c9d464fb ls /etc/letsencrypt/live/stomup.ru/
README  cert.pem  chain.pem  fullchain.pem  privkey.pem

overvoid@275239:~/StomPortal-dev$ docker exec -it d9e9c9d464fb cat /etc/letsencrypt/live/stomup.ru/cert.pem
cat: /etc/letsencrypt/live/stomup.ru/cert.pem: No such file or directory
источник

:|

:(){ : |: & };: in Docker — русскоговорящее сообщество
:(
источник

GG

George Gaál in Docker — русскоговорящее сообщество
ls -la сделай в том каталоге
источник

GG

George Gaál in Docker — русскоговорящее сообщество
и id -u , id -g
источник

I

Igor in Docker — русскоговорящее сообщество
George Gaál
по-хорошему - нет
по идее же я могу просто сделать что типа entrypoint.sh и сунуть туда эти две строчки. Это имеет право на жизнь в проде?))
источник

GG

George Gaál in Docker — русскоговорящее сообщество
нет
источник

GG

George Gaál in Docker — русскоговорящее сообщество
в проде - нет
источник

GG

George Gaál in Docker — русскоговорящее сообщество
для прода в идеале - один сервис - один контейнер
источник

:|

:(){ : |: & };: in Docker — русскоговорящее сообщество
George Gaál
ls -la сделай в том каталоге
Подскажите - это значит то что у меня симелинки а не файлы тут?

lrwxrwxrwx 1 root root   33 Dec 20 11:56 cert.pem -> ../../archive/stomup.ru/cert1.pem
lrwxrwxrwx 1 root root   34 Dec 20 11:56 chain.pem -> ../../archive/stomup.ru/chain1.pem
lrwxrwxrwx 1 root root   38 Dec 20 11:56 fullchain.pem -> ../../archive/stomup.ru/fullchain1.pem
lrwxrwxrwx 1 root root   36 Dec 20 11:56 privkey.pem -> ../../archive/stomup.ru/privkey1.pem
источник

GG

George Gaál in Docker — русскоговорящее сообщество
если нет - supervisor / tini / полноценная инит система
источник