@docker_ru

Страница 1280 из 1375
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
минуту максимум
чисто по проиколу: оказалось контейнер весит 400 гигов

Google
George
12.06.2019
17:56:59
ааргх

все темповые файлы, что ли, закоммитились?

Denis
12.06.2019
17:59:05
все темповые файлы, что ли, закоммитились?
нет, там про другое, чуваки которые полтора года редактировали работающий контейнер залили туда видео контента на 350 гигов

George
12.06.2019
17:59:19
?‍♂️

удивительно, что места хватило

Denis
12.06.2019
18:00:58
удивительно, что места хватило
так его и не хватило. я отмени коммит а потом посмотрел сколько весит контейнер

изначально образ весил 2гига когда им проект сдали

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

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 откроется?

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 никуда не пробрасывать?

Denis
13.06.2019
05:27:59
Посдкажите есть ли возможность сделать ссылку внутри контейнера на папку за его пределами ?

Vladimir
13.06.2019
05:29:37
замантируй в контейнер папку/файл с помощью volume и в нутри контейнера сделай на него ссылку(на замонтирванный файл)

Denis
13.06.2019
05:31:42
замантируй в контейнер папку/файл с помощью volume и в нутри контейнера сделай на него ссылку(на замонтирванный файл)
Можешь ссылку дать пожалуйста, не могу правильно сформулировать вопрос для гугла)

Vladimir
13.06.2019
05:32:39
Вообще тебе выше более коректно посоветовали, сразу монтировать файл куда надо https://docs.docker.com/storage/volumes/#start-a-container-with-a-volume

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

George
13.06.2019
07:19:42
поиск в телеграме отменили?

https://t.me/kubernetes_ru

например

abc
13.06.2019
07:19:54
Спасибо

Страница 1280 из 1375