Andrey
03.06.2018
20:35:01
Не содержался)
Сдержался *
Aleksey
03.06.2018
20:35:20
Не содержался)
https://www.slideshare.net/jpetazzo/anatomy-of-a-container-namespaces-cgroups-some-filesystem-magic-linuxcon
Google
Andrey
03.06.2018
20:37:01
Aleksey
03.06.2018
20:37:20
Покажи как запускаешь, крч
Andrey
03.06.2018
20:38:52
Так
Aleksey
03.06.2018
20:39:37
https://jvns.ca/blog/2016/10/10/what-even-is-a-container/
А я пойду спать. Возможно, тебе ответят добрые люди, которым не лень смотреть фотки дисплея
Andrey
03.06.2018
20:42:34
Хорошо
Я понял
В чём косяк
Спасибо
Aleksey
03.06.2018
20:43:10
Andrey
03.06.2018
20:45:32
Это одна из бед.... Ещё у меня в проекте модули прикручены к нжинкс такие как фаервол... А конфиги я залил до запуска в директорию нжинкса... Понимаешь, сервис внутри их не знает и не запускается... Нужно докер файл писать с инсталяторами.
На самом деле спасибо, навел
Google
Aleksey
03.06.2018
20:46:00
Аллилуя :)
Andrey
03.06.2018
20:46:25
О да) главное поговорить
Ещё раз спасибо
Aleksey
03.06.2018
20:47:07
И чтоб ты понимал, я тебя ни разу не тролилл и на все вопросы отвечал серьёзно и даже не “как спросил, так и отвечу”. Рекомендую ещё освоить метод уточки и почитать пути диагности проблем в компьютерах
Andrey
03.06.2018
20:49:11
+
Alexey
03.06.2018
20:53:40
Vahe
04.06.2018
00:49:44
есть кто не спящий? :/
хочу две эти команды в единый компоуз запихнуть
docker run -d -p 80:80 -p 443:443 \
—name nginx-proxy \
-v /path/to/certs:/etc/nginx/certs:ro \
-v /etc/nginx/vhost.d \
-v /usr/share/nginx/html \
-v /var/run/docker.sock:/tmp/docker.sock:ro \
—label com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy \
jwilder/nginx-proxy
docker run -d \
-v /path/to/certs:/etc/nginx/certs:rw \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
—volumes-from nginx-proxy \
jrcs/letsencrypt-nginx-proxy-companion
получилось это
version: "3"
services:
nginx-proxy:
container_name: nginx-proxy
image: jwilder/nginx-proxy
ports:
- "80:80"
- "443:443"
volumes:
- "/path/to/certs:/etc/nginx/certs:ro"
- "/etc/nginx/vhost.d"
- "/usr/share/nginx/html"
- "/var/run/docker.sock:/tmp/docker.sock:ro"
labels:
- com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy
letsencrypt-nginx-proxy-companion:
container_name: letsencrypt-nginx-proxy-companion
image: jrcs/letsencrypt-nginx-proxy-companion
volumes:
- "/path/to/certs:/etc/nginx/certs:rw"
- "/var/run/docker.sock:/var/run/docker.sock:ro"
но вот как быть с volumes_from не пойму
посмотрел оф доку но не понял
насколько я понимаю, надо на один уровень выше создать volumes, а дальше просто ссылки дать, но чет с синтаксом не пойму что куда
Дмитрий
04.06.2018
04:55:52
Я так понял, нельзя запустить крон внутри контейнера, нужно запускать отдельный контейнер с кроном? Ибо чтобы стартануть крон нужна CMD, а она перекрывает старт того же апача...Есть кто сталкивался?
Gleb
04.06.2018
04:58:08
Дмитрий
04.06.2018
04:59:01
Roman
04.06.2018
07:04:56
1#1: pread() "/etc/nginx/conf.d/site.conf" failed (21: Is a directory)
как побороть?
в пятницу все работало а сегодня включаю а оно мне вот такое!
Google
Vitaliy
04.06.2018
07:05:30
сделай sh в котором сделай запуск крона и апача
и именно его уже делай энтрипоинтом для контейнера
Roman
04.06.2018
07:05:54
образы удалял! не помогло(
помогите плиз
Bohdan
04.06.2018
07:06:36
или используй либо willfarell/crontab (мне не зашло, какой-то глючный и на баше)
либо mcuadros/ofelia (а это уже прикольнее)
Vitaliy
04.06.2018
07:07:20
в чем с дефолтным кроном проблема?
Bohdan
04.06.2018
07:08:24
с ним нет проблемы, просто я предпочитаю делать docker/unix-way с отдельными контейнерами
ну и когда тебе нужно дергать не только джобы одного контейнера - тогда с дефолтным кроном в одном контейнере возникает проблема :)
Alhim
04.06.2018
07:09:21
Есть вопрос: если мне нужно с одного образа запустить штук 10 контейнеров, причём с разными параметрами (например с разными доступными портами, что логично), то тут лучше скрипт на пайтоне/баше писать, или есть всё же решение из коробки?
Виктор
04.06.2018
07:14:38
docker-compose?!
Alhim
04.06.2018
07:19:40
эмм, да, простите
Sales
04.06.2018
07:30:29
Всем доброго времени суток, коллеги, будьте добры подскажите Аналоги сервиса амазона с инстансами и автосейклом, зарание благодарен
azure не подходит сразу скажу
Oleg
04.06.2018
07:41:36
GCP?!
Анатолий
04.06.2018
07:44:20
авто - чем?
щас не поленюсь пойду погуглю этот новый термин - автосейкл
Sales
04.06.2018
07:45:32
автосейлом
ошибся
Pavel
04.06.2018
07:45:51
Анатолий
04.06.2018
07:46:50
гуглятся продажи машин. так что всё равно что-то не то
может скейл - auto scale?
Вам эластик нужен? Чтобы задавать сколько ресурсов может дополнительно получить кластер?
Google
Kirill
04.06.2018
07:53:58
Bohdan
04.06.2018
07:58:24
Kirill
04.06.2018
08:00:02
Alexandra
04.06.2018
08:17:56
Доброе утро, коллеги. Может кто сталкивался с проблемой. При использовании ВПН (cisco anyconnect и openvpn) на хост машине ломаются все сетки и невозможно достучаться ни до контейнера, ни наружу. Судя по логам проблема с iptables. Никому не приходилось такое чинить?
next
04.06.2018
08:18:58
в впн обычно галочка есть типа "add default route"
Pavel
04.06.2018
09:12:02
всем привет
есть сворм из 10 машин
5 из них менее нагруженных манагеры
надо поменять лидера
как сие сделать без даунтайма всего сворма?
availability на drain применимо только к worker-части, будут сервисы на нём крутиться или нет
ну хоть кто нибудь..
пинг энибади
Oleg
04.06.2018
10:47:53
пинг энибади
https://github.com/docker/infrakit/issues/838
Один из вариантов :D
Pavel
04.06.2018
10:49:45
ну хз хз
вообще, как показала практика, их рекомендация "держите нечётное количество манагеров" факапит
как минимум чутка факапит)
если падает лидер - остаётся чётное количество манагеров
и у меня ни разу ещё новый элекшн не проходил))
Sergey
04.06.2018
13:19:02
пусть падают два лидера шобы было нечетна!)
Google
Yuriy
04.06.2018
13:39:37
Vahe
04.06.2018
13:43:26
https://pastebin.com/q6BHJrTk
вот тут не пойму куда прописать место на хосте
Yuriy
04.06.2018
13:48:04
Так а место на хосте вы и не пропишите, volume привязывается к месту внутри контейнера
Vahe
04.06.2018
13:48:56
а нельзя оба контейнера привязать к хосту, но не по отдельности?
а через такой shared volume?
Yuriy
04.06.2018
13:50:50
Никогда так не делал, но возможно вы можете сделать два волюма для nginx: один именованный, а второй анонимный с хоста по тому же пути в контейнере. Не пробовал, и не знаю вообще так можно или нет
Расскажите, если получится, но думаю что так нельзя
Vahe
04.06.2018
14:17:30
ок, попробую, спасибо
Sergey
04.06.2018
14:20:51
services:
elasticsearch:
container_name: elasticsearch-centos
build: ./elastic-image
ports:
- "9300:9300"
- "9200:9200"
network_mode: host
volumes:
- /mnt/services/elasticsearch:/usr/share/elasticsearch/data
restart: always