Andrey
12.06.2019
17:24:00
а меня 2 нодовские апликухи api-test api-prod крутятся в разных контейнерах. Целесообразно ранить их в forever, pm2 или просто через node …?
inqfen
12.06.2019
17:48:23
Ну ты со своим приложением сам знаком
Докер тут не причём
Denis
12.06.2019
17:56:52
Google
George
12.06.2019
17:56:59
ааргх
все темповые файлы, что ли, закоммитились?
Denis
12.06.2019
17:59:05
George
12.06.2019
17:59:19
?♂️
удивительно, что места хватило
Denis
12.06.2019
18:00:58
изначально образ весил 2гига когда им проект сдали
Igor
12.06.2019
18:02:24
Denis
12.06.2019
18:45:46
Как может папка внутри контейнера весить больше чем сам контейнер ?
inqfen
12.06.2019
19:15:10
Контейнер - это последний слой образа, юзаемый
В плане фс
George
12.06.2019
19:31:54
все хуже
контейнер хрет *3 места
Google
George
12.06.2019
19:32:12
изучи как оно там внутри докера - тем более, когда ты пишешь на внешний слой (который эфемерный)
toby
12.06.2019
19:58:04
всем привет. кто нибудь подскажет как запустить несколько скриптов в докерфайле?
CMD [ "python", "./parse_data_obj.py" ]
inqfen
12.06.2019
20:03:48
Напиши entrypoint
George
12.06.2019
20:56:10
можно через docker exec ?это если снаружи
если внутри - да, ога, нужно энтрипойнт и туда скрипт сандалить
Yaros
12.06.2019
20:59:09
народ, а кто-то сталкивался, стартуешь скажем nginx alpine контайнер, все нормально стартует, а потом при попытке обратиться не видит его. Смотришь, все работает, если внутрь контейнера зайти, то все ок, можно curl localhost:container_port и все работает.
стартую вот так
docker container run --rm -it -p 80:8080 nginx
раньше, вроде, все работало, потом ничего не менял и что-то такое, как будто сеть хоста не видит, хотя контейнер работает нормально
George
12.06.2019
21:04:34
Правила файрволла в норме ?
Проброс ведь именно через них работает
Yaros
12.06.2019
21:06:59
ничего не менял в фаерволе вообще
по ip работает, если сделать docker network inspect bridge и потом взять IPv4Address и с хоста по нему
то есть вот так работает:
http://172.17.0.2/
а вот так нет:
localhost:8080/
хотя docker ps выдает вот это:
nginx "nginx -g 'daemon of…" Up 4 minutes 80/tcp, 0.0.0.0:80->8080/tcp
George
12.06.2019
21:19:26
Localhost:80 с хоста делай ?
Yaros
12.06.2019
21:21:12
ну потому, что когда с хоста в контейнер если у меня docker container run -p 80:8080 то с хоста открываю на 8080
но попробовал, результат тот же с localhost:80
George
12.06.2019
21:22:24
Это так не работает ?♂
Я уж не говорю про то, что у тебя в nginx конфа должна быть правильная
Может ты порядок портов перепутал ?
Google
Yaros
12.06.2019
21:23:59
то есть нужно так: docker container run -p 8080:80 ?
и тогда на хосте с 8080 откроется?
George
12.06.2019
21:24:39
Yaros
12.06.2019
21:26:05
точно, просто перепутал порядок портов! спасибо!
George
12.06.2019
21:27:03
Удачи
myname
12.06.2019
22:25:51
Посоветуйте рабочий последний airflow 1.10.3 для запуска в kubernetes. Можно в личку. Спасибо.
Vlad
13.06.2019
03:28:17
Добрый день, можно ли использовать сеть bridge совместно с host?
мне нужно чтобы можно было стукнутся по адресу localhost:80, а не php-fpm:9000/nginx:80
inqfen
13.06.2019
04:43:34
Шта
Если у тебя bridge, что тебе мешает nginx на 80 пробросить, а php никуда не пробрасывать?
George
13.06.2019
04:50:31
Denis
13.06.2019
05:27:59
Посдкажите есть ли возможность сделать ссылку внутри контейнера на папку за его пределами ?
Vladimir
13.06.2019
05:29:37
замантируй в контейнер папку/файл с помощью volume и в нутри контейнера сделай на него ссылку(на замонтирванный файл)
Sergey
13.06.2019
05:29:40
Denis
13.06.2019
05:31:42
Vladimir
13.06.2019
05:32:39
Вообще тебе выше более коректно посоветовали, сразу монтировать файл куда надо
https://docs.docker.com/storage/volumes/#start-a-container-with-a-volume
George
13.06.2019
05:38:45
это вообще дыра в безопасности
Denis
13.06.2019
05:40:02
это вообще дыра в безопасности
Помнишь я вчера писал про контейнер 400 гигов в который напихали видео контент, вот я думаю как правильно вытащить его оттуда
George
13.06.2019
05:40:12
все очень просто
Google
George
13.06.2019
05:40:19
если конечно у тебя разрабы адекваты
у тебя весь видео контент должен лежать в каталоге /lalalal/video
и больше там ничего
тащишь видос на хост, скажем, в /mnt/big_disk/video и цепляешь к контейнеру -v /mnt/big_disk/video:/lalalal/video
касательно того ГДЕ искать видосы - они у тебя все равно живут в файловой системе, внутри докера, внутри /var/lib/docker чего-то там
найди каталог с эфемерной файловой системой . Он будет в чем-то типа /var/lib/docker/overlay2/c170802921b61b65d2eaf6c3f37ee09a386c8130c1cf18d6693feeb89679caf6/diff
и оттуда можно пофайлово выдрать видосы. Это и секрет почему у тебя каталог с докером жрет дофига места
Vladimir
13.06.2019
05:47:46
вытащить файлы можно прще
docker cp <containerId>:/file/path/within/container /host/path/target
Denis
13.06.2019
05:48:14
George
13.06.2019
05:57:46
abc
13.06.2019
07:19:26
George
13.06.2019
07:19:42
поиск в телеграме отменили?
https://t.me/kubernetes_ru
например
abc
13.06.2019
07:19:54
Спасибо