Dan
Особенно при снапшотах и неконсистентных бэкапах баз
f5ead9cc14b
Но мечта быть админом порнхаба?)
А чего нет то, каждый день новые киски
Dennis
Комрады привет подскажите как настроить автодополнение команд docker
Dan
http://telegra.ph/Kotiki-Kodyat-vypusk-9-02-16
Dan
👌
Aleksey
народ а как сейчас приянто ставить докер на красношапку ?
simplemice.eth
https://docs.docker.com/install/linux/docker-ee/rhel/
Aleksey
еще варианты помимо не работающих будут ?
Nklya
Мне кажется докер в рхеле в штатных репах или где-то рядом
Aleksey
я тож чот такое слышал
Aleksey
но он выглядит там каким то старым
Vlad
Не нужно ставить docker из rhel репы. Нужно ставить из реп docker, последний 17.12. И обязательно overlay2. https://docs.docker.com/storage/storagedriver/overlayfs-driver
Vlad
конечно, словили много проблем на старых версиях
Aleksey
чо бабла отдали?
Vlad
бабла? кому? redhat предлагает антиквариат в в виде 1.12 с кучей бэкпортов. Сомнительный выбор.
Aleksey
докеру же
Aleksey
на шапку докер вроде ставится только ee
Aleksey
ce для него не собирают
Vlad
ce ставится на rhel
Vlad
yum install docker-ce
Nklya
На центось точно ставится, значит для рхела тоже есть по идее
Aleksey
yum install docker-ce
yum info docker-ce
Vlad
у нас только rhel, используем docker-ce
Aleksey
yum info docker-ce
@vadikgo можно вывод ?
Vlad
https://pastebin.com/srFQHtpx
Vlad
Вот репа: https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
Aleksey
ну тоесть ставите центосевый
Aleksey
это конечно вариант.
Aleksey
в выводе смущает отсутствие строки From repo :
Aleksey
руками что ли ставите ?
Vlad
это я для примера руками поставил, сейчас нет возможности на рабочий сервер зайти. У нас приватная репа в локальной сети с пакетами из репозитория docker.com
Vlad
вот с repo: https://pastebin.com/KLLbLisD
Vlad
да центосевый ставим. rhel от центос практически не отличается. Нет поддержки и позже выходят обновления. Бинарная совместимость.
Yuriy
Чем epel не устраивает?
Aleksey
Чем epel не устраивает?
а что там в epel ?
Andrew
1.12 на центос7 прямо в оф. доке докера рекомендация ставить. Так что каковы причины недоверия?
Vadik
Всем привет) У меня вопрос по докеру) Какой процесс можно передать docker run -d —name name1 ubuntu /bin/bash сюда для того чтобы контейнер не умирал ? Точнее чтобы контейнер просто работал в фоне) И в любое время можно было к нему присоединится)
Vadik
Ок ) а как тогда сделать так чтобы контейнер работал не умирая ?
Vadik
Ему же нужно передать какой то процесс?
f5ead9cc14b
Docker run -d -name name1 ubuntu
f5ead9cc14b
Так должен зпвестись в него зайти
f5ead9cc14b
,exec чего то там...
Alexey
Ок ) а как тогда сделать так чтобы контейнер работал не умирая ?
запусти в нем sleep 99999999, он тогда и не умрет )
Navern
Или как то так(забыыаю вечно как правильно пишется)
Alexey
sleep infinity)
чет я даже не знал что слип такое умеет
Navern
чет я даже не знал что слип такое умеет
поэтому поделился, я тоже долго не знал)
Alexey
причем видимо это чисто gnuтакая утилита sleep такая
Alexey
потому что на маке он сразу возвращает управление
Roman
потому что на маке он сразу возвращает управление
на маке надо сразу заменять все бсдшные поделки на gnu :)
Alexey
сам понимаешь...лень ))
Roman
я сделал себе свой brew tap со всем пакетом :)
Roman
а то :)
Roman
не ну я пока до мака дошел, уже так привык к гну, что уже сложно было переучиваться
Denis
слушайте.
Denis
Во времена всяких паппетов \ шефов \ ансиблов, мы когда базки разворачивали, там же и описывали бд + пользователей. И через них менеджили доступ к базе.
Denis
а в кейсе с докером, где это держать ?
Aleksey
я это пускаю отдельным batch job
Aleksey
контейнер с приложением и доп обвязкой который делается как FROM myapp:latest RUN apt install .... CMD migrate.sh
Denis
Алексей спасибо, ну а что все остальные ? ручками и в вики чтоли ? )
Anonymous
Всем привет, подскажите пожалуйста, в каком направлении двигаться: нужно создать контейнер, в котором из игта будет выкачиваться проект, выполняться мавеновская команда, создающая варник, который закидывается в webapps томката с дальнейшим. Нужно использовать образ убунты и уже ставить в контейнере нужные проги (гит\мавен\томкат) или же как- то можно проще сделать? с докером только знакомлюсь, спасибо)
Aleksey
нужно двигаться в сторону того что в задании должен исчезнуть git
Aleksey
делать то что вам надо можно поверх gitlab ci
Aleksey
или любого другого
Aleksey
докер в этой связке будет самым простым кусочком
Anonymous
по гиту понял, относительно остального как быть?)
Aleksey
брать ci и поехали
Roman
по гиту понял, относительно остального как быть?)
можно сделать multistage build - в одном убунта и все что нужно для билда, в другом только томкат
Jevgeni
Добрый день
Jevgeni
Столкнулся с интересной проблемой при паблише udp портов. Если запускать docker-run с ключём вида "-p 0_0.0.0:5514:5514/udp" или "-p 5514:5514/udp", то listener запускается только на ipv6 адресе. Если явно указать IP машины ("-p 192_168.0.1:5514:5514/udp"), то listener запускается на ipv4 адресе
Jevgeni
Точки в ip заменил на подчёркивания, иначе бот канала трёт сообщения.
Jevgeni
Проблема только с UDP биндами - TCP биндится корректно на ipv6 и ipv4 адреса одновременно командой вида "-p 80:80"