Ильдар
Зачем?)
Nikolai
Зачем?)
minecraft сервер)
George
ну, в фоне docker exec 😊
Radzhab
No need to use screen in docker Screen is used when your want your process to be running even if your SSH disconnects. So that in not needed in docker. If you run your docker runor docker-compose up command with an additional -d flag then your container will automatically be launched in background
Nikolai
Плюс нужно посылать команду остановки в сам процесс, что бы засейвились все данные
Radzhab
Ну запусти с ключом -d
Radzhab
А потом посылай команды через exec
Nikolai
ну, в фоне docker exec 😊
Не совсем понял. docker exec -it просто закинет меня в контейнер, но как передать команду в нужный процесс
George
Не совсем понял. docker exec -it просто закинет меня в контейнер, но как передать команду в нужный процесс
ну, наверняка есть механизмы. не знаю специфики именно Вашего кейса
George
но скрин - это дико
Radzhab
docker exec -ti my_container sh -c "echo a && echo b"
George
ну, а как это работает в штатном режиме?
George
ну, точно НИКТО не должен позволять процессу хватать терминал, если это демон
George
демон на то и демон, чтобы в бекграунде выполняться
George
значит, у него есть сокет куда можно вваливать команды
George
либо есть клиент.... в котором можно вводить команды
Radzhab
Короче не делай так))
Nikolai
Это не совсем демон, это игровой сервер
Ильдар
Зачем изобретать велосипед? Статьи "майнкрафт в докере" еще в 2к15 писали, и я не вижу там скрина.
Ильдар
https://blog.docker.com/2015/06/minecraft-server-docker-1/
George
Это не совсем демон, это игровой сервер
и что? у него нет демон-режима?
George
это, простите, детсад какой-то
Nikolai
Radzhab
Не усложняй себе жизнь
Radzhab
И нам тоже
George
🆗Вариантов два. Либо этой инфы достаточно для решения проблемы, либо можем устранить боль за много золота или нефти - на выбор
George
как бы третьего пути нет (
Radzhab
У Майнкрафтеров не бывает денег
Radzhab
😁ну только если мамка даст
Radzhab
Ладно) это все лирика
Radzhab
Мне нравится эта конфа)
Nikolai
https://blog.docker.com/2015/06/minecraft-server-docker-1/
статья та то есть, но вопрос о том, как манипулировать сервером не поднят) там только о запуске расказано
Nikolai
но всё же есть доступ для передачи команд на сервер, rcon протокол, буду смотреть
Макс
подскажите как в compose файл добавить свой проект
George
В смысле ?
Макс
есть проект в котором есть докер файл как сделать чтоб он через компос запускался
Макс
хотябы как это загуглить не могу сообразить
Anonymous
JBáruch
редкий вид адекватного автора, как не странно, а то многие готовы в докер и мозг свой положить
хорошая идея, кстати. Изоляция, портабильность. Умер, а твой мозг просто переехал на другой под. Профит!
Mentat
https://habr.com/ru/post/445914/ хабр пробивает очередное дно :D
Сижу, читаю, знакомый треш. А это статья от 15 апреля. Не пугайте так, я уж думал все - самоповторы у хабра в корчах. А по сути - там это регулярный жанр, первооткрыватели золотого молотка
Dmitry
Привет. Кто-нибудь может оценить мой небольшой проект? Корректно ли использую Docker, нет ли ошибок?
Dmitry
https://github.com/dmvw34/docker-flask-hello-world
Anonymous
Всем привет! Есть ли какой нибудь мануал по интеграционным тестами с использованием docker? С unit тестами все понятно.
Andor
в какую ручную?
Andor
что запускаешь-то?
Anonymous
Есть несколько микросервисов. Есть веп-апи сервис. Есть npm run test - который тестит чисто веб-апи как финальный результат работы всех микросервисов. npm run test (не в контейнере) я запускаю после запуска микросервисов в контейнерах вручную. Надо как-то составлять цепочку запуска для ci? Чтобы последним был тот, что запустит npm run test? Ci я никакой сейчас не использую и не знаю что лучше, может и гитлаб
Andor
ну вот запускай в контейнере и всё
Anonymous
В ci можно же ставить условия что для тестов сначала надо запустить другие контейнеры - и в последнюю очередь с тестами? Просто я таких комплексных примеров не встречал
Andor
как хочешь так и сделаешь
Alim
Коллеги может все таки что нибудь сталкивался с этим? Я имею опеншивт и в нем nginx. Обращаясь к этому nginx я могу открыть мне нужный сайт. Теперь я поставил ещё один nginx в дмз зоне прикрутил сертификаты и все входящие данные будет с https отдавать на второй nginx который работает по http. Через proxy_pass удалось перенаправить на nginx в опеншифите, но он сайт не грузит. В response header вижу что content type возвращает text/html а должен application/Javascript.
Anonymous
Получилось? Просто интересно, вот так без проблем нет кор будет работать?
ну пока нет, но тут еще поправку нужно на что я тормоз немного. Так что возможно ктото другой за полчаса это сделает. Так то тестовые примеры вообще влет запускаются которые тупо с докер гита качаются и запускаются. Но как их сделать я до сих пор не понял.
Anonymous
Всем привет :) А может ктото подсказать , как можно через visual studio 2019 /17 запушить образ на докер гит, потому как в студии у меня проект с поддержкой докернойтехнологии тпеперь собирается нормально но что потом с ним делать я не знаю.
Anonymous
аа все увидел , красота блин , одной кнопкой))) https://blogs.msdn.microsoft.com/benjaminperkins/2018/09/18/publish-a-docker-windows-image-to-docker-hub-using-visual-studio/ А раньше по полчаса тратил
🔰ш
приветики
🔰ш
я даже не знаю с чего начать
🔰ш
тут материться можно или у вас деловой чат?
Ильдар
как хочешь так и сделаешь
Познал дзен - укажи путь другому.
🔰ш
короче как мне разрешить доступ npm'у к github'у по https?
🔰ш
по какой-то причине при скачивании определенного модуля он выкидывает с ошибкой
🔰ш
npm ERR! FetchError: request to https://codeload.github.com/node-apn/node-http2/tar.gz/apn-2.1.4 failed, reason: connect ECONNREFUSED 0.0.0.0:443
Ильдар
@atassis @vizdrag
🔰ш
сам npm прекрасно отрабатывает регистр по https
🔰ш
но github не хочет
🔰ш
мне кажется тут больше с докером трабла, не?
Ильдар
А докер где? О_о
🔰ш
В докере это все происходит
🔰ш
0.0.0.0 тебя не смутило, не?
🔰ш
npm ERR! FetchError: request to https://codeload.github.com/node-apn/node-http2/tar.gz/apn-2.1.4 failed, reason: connect ECONNREFUSED 0.0.0.0:443
только что открыл в браузере этот линк, не ощущаю econnrefused
🔰ш
значит проблема в настройках контейнера