Alf 🙀
Alexey
у него не будет стадии билда
Alf 🙀
packer + lxc с заливкой собранного образа куда вам надо
Alf 🙀
но для этого конечно нужен сиай
Alf 🙀
окей, https://wiki.debian.org/LXC#Bind_mounts_inside_the_container
Alf 🙀
вики дебиана говорит что все работает
Alexey
такой вариант сборки ломает концепцию что контейнер можно собрать на любом хосте
Alf 🙀
но конфиги маунтить это конечно няшная идея, особенно за пределами одной машины
Dmitry
Dmitry
живите с этим )
Alexey
прикольно да
f5ead9cc14b
Помогите
f5ead9cc14b
я когда блять запускаю docker run -d -v /root/mysql:/var/lib/mysql mysql /bin/bash - почему у меня это гавно не работает в фоне????
f5ead9cc14b
В чем может быть проблема, сорри за мат
Dmitry
f5ead9cc14b
Ну так у меня -d
f5ead9cc14b
Ну да, просто сокращённо
Dmitry
Dmitry
я правда не знаю зачем тебе это, но если очень хочется, то почему бы и нет
Alexey
Artur
господа а накидайте кейсов
есть докер вс кубами
и немного микросервисов
задача как минимальными ресурсами разворачиваться не дублируя сервисы на каждое окружение
Artur
и самое пикантное - как сделать так чтобы локлаьно можно было работать сразу в двух сервисах
Artur
и при этом замыкать в контур в обрако на всё остальное
Artur
связь централизованная через service bus
Alexey
что то типа прокси сервисов попробовать?
Andrey
> разворачиваться не дублируя сервисы на каждое окружение
Глупости какие, докер это на каждый чих по контейнеру и УИИИИ....
f5ead9cc14b
Alexey
Ты какую команду там запускаешь ?
f5ead9cc14b
да нет там команды , там пустой обнавленный образ ubuntu
Alexey
Он скорее всего стартует шелл
Alexey
А шелл в detach не будет пахать
f5ead9cc14b
хм ... ок , а если вот так
f5ead9cc14b
скачал ubuntu, обновил, поставил туда apache2, запустил.
f5ead9cc14b
закрыл контейнер сделал commit / дал ему имя и пытаюсь запустить вот так docker run —detach http/01, он так же выполняется и захлопывается , может я чего неправильно делаю ?
Alexey
Покажи какая у контейнера cmd
Alexey
Ну можешь docker info сделать на контейнере
Alexey
Inspect
f5ead9cc14b
блин , там Cmd": "bash"
Roman
какая задача стоит?
f5ead9cc14b
запустить apach
Roman
так и запускай апач. хотя сам по себе апач что делать будет
f5ead9cc14b
вообще хочу запустить zabbix в контейнерах
f5ead9cc14b
это для тестов
Alexey
такс, смотри
Alexey
ты мне скинул дамп
Alexey
у тебя там /etc/init.d/apache start
Alexey
так делать нельзя
Alexey
потому что init скрипты они форкаются и сразу умирают
f5ead9cc14b
так я пытался по разному )
Alexey
докер запускает в контейнере процесс и ждет пока он сдохнет
f5ead9cc14b
я 3 варианта делал
Alexey
так вот, в твоем случае тебе надо запускать как нить типа apache2 --foreground, или какие там у него опции
Alexey
кароче апач ни в коем случае не должен уходить в бэкграунд
Alexey
прям вот совсем никак
f5ead9cc14b
Сейчас попробую
Alexey
если у тебя проблема именно с твоими приложениями и они не умеют foreground то можешь юзать какой нибудь supervisor для них, тот же monit или supervisord
f5ead9cc14b
CMD apachectl -D FOREGROUND
f5ead9cc14b
Вот так попробую
Alexey
скорее там надо apache2 напрямую запускать
Alexey
ты руками попробуйзапустить так апач и убедись что он в foreground пашет
f5ead9cc14b
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d215dc67df8b test/http "/bin/sh -c 'apachec…" 3 seconds ago Up 2 seconds 80/tcp, 443/tcp epic_kalam
f5ead9cc14b
Неа норм
f5ead9cc14b
завелся
f5ead9cc14b
)))
Alexandr
Не проще было взять образ апача?
f5ead9cc14b
Ну так с готовым не интересно
Roman
тогда че убунта? бери генту 😄
Alexandr
alpine one love
f5ead9cc14b
f5ead9cc14b
так я изучаю докер, чего вы сразу клювать начали)
Roman
та норм норм
f5ead9cc14b
Митяй
Привет всем, не подскажете как настроить nginx + swarm? Желательно без всяких доп штук типа consul) Просто что-бы scale работал)
✙ Та якого біса? ✙
Поднял сварм, в нем сервис создал и радуйся