Старый
Старый
или mesos
Daniil 👉👈
ну и сравни с k8s
только не говори мне что ты из тех людей которые на мелкое кол-во машин кубы впихиваешь, типо 3-х кластерная нода ?:D
Старый
Daniil 👉👈
ну рили, для каждой задачи есть свои инструменты
Старый
увы, но сварм ужасен, отсутствие улимитов. документация устаревшая
Daniil 👉👈
документация устаревшая в чем ?
Daniil 👉👈
resources:
limits:
cpus: '0.50'
memory: 50M
reservations:
cpus: '0.25'
memory: 20M
Старый
🤣😂в итоге в сварме сейчас запущены контейнеры, и в туже сетку запулен контейнер с nginx через просто докер ран, потому что иначе не поставить улимиты
Старый
Старый
expose по документации есть, по факту его нет
Den
Кинул милую пикчу, начинается вяленький срачик
Ильдар
Подскажите пожалуйста, кто знает.
В .gitlab-ci.yml собираю образы через docker:dind, пушу в registry гитлабовский.
На stage/production планирую использовать docker-compose для запуска всех контейнеров.
Как правильно деплоить? Т.е. образы уже собраны, пока не могу понять как это всё запустить.
На stage должны запускаться образы из функциональных веток, например:
gitlab.example.com:9999/namespace/project/nginx:issue1
gitlab.example.com:9999/namespace/project/phpfpm:issue1
На production
gitlab.example.com:9999/namespace/project/nginx:master
gitlab.example.com:9999/namespace/project/phpfpm:master
Ильдар
В job deploy запускать скрипт, который, на основе аргументов, будет генерить docker-compose на stage/prod?
Alexandr
Он наверно про то что докер через сертификаты может зайти на любой хост и выполнить там docker-compose
Alexandr
Гугли docker host
Ильдар
Гугли docker host
Эммм, немного не понял. Это мне? :)
Пока что идея ходить по SSH на целевой сервер, там обновлять теги образов которые используются и запускать docker-compose.
Ильдар
конечно хотелось бы использовать review apps, но пока что надо хотя бы просто запустить, что бы пайплайн работал полностью.
Alexandr
Alexandr
И юзани какойнить аркестр, тот же сварм, удобнее будет делать docker service update чем пулить стопать запускать
Ильдар
да, уже понял что про переменную DOCKER_HOST имеется ввиду)
Ильдар
Спасибо. Подумаю про оркестраторы, но пока надо запустить чтобы хоть как-то работало.
Anonymous
как вы редиректаете адресс докера на адресс сервака?
Yaroslav
Дмитрий
Што
Anonymous
чиво
сервис запущен в контейнере, нужно редиректнуть его ip на ip самого сервака
Yaroslav
проброс портов погугли
Yaroslav
https://docs.docker.com/config/containers/container-networking/
Anonymous
если у меня в докерфайле EXPOSE 8080
и в компоузе ports: - 8000:8080
и при этом в контейнере я ранаю на 8080, то оно должно стукаться к нему по 8000 главного сервера?
Yaroslav
Ильдар
Если ports: -8000:8080 то во внешку будет доступен 8000.
Anonymous
да спасибо, уже разобрался
George
George
тем более, если гитлаб - облачный, а приватных раннеров нет
George
tfhx8
на локалке после запуска компоса ресурс доступен по localhost
tfhx8
на сервер почему то Connection refused
tfhx8
хотя компос запсукался также
tfhx8
может что то нужно дополнительно?
George
потому что надо включить голову
George
для начала - файрволл открыт? компоуз на локальный айпи биндится? или на 0.0.0.0?
tfhx8
по всей видимости файрволл по умолчанию настроенный на сервере
tfhx8
уже разбираюсь)
Chu
Друзья, а есть какой-то способ заренеймить вольюм?
Anonymous
это означает, что за 7081 портом моего сервиса будет апп запущенная в докере на 8080 порте?
Lev
Lev
Anonymous
Lev
а, тогда да
Chu
Слева — HOST_PORT
Справа — CONTAINER_PORT
Chu
Так что, скорее, наоборот.
Lev
docker ps groups exposed ports into a single range if possible. E.g., a container that exposes TCP ports 100, 101, 102 displays 100-102/tcp in the PORTS column.
Lev
Блин, я бы в докерфайл смотрел как собирается чтобы не путаться)
Lev
Rostislav
Здравствуйте.
Хотел давно спросить, но не было случая.
Почему иногда докер говорит что нет такой команды: docker container list
Rostislav
при этом docker ps работает везде, и почти всегда та команда что выше.
но на одном из сотни серверов, пишет что такой команды не знает
Petr
версия
Jürgen
Rostislav
Rostislav
версия
сейчас под рукой нет такого сервера(
Jürgen
так команда docker container list = docker container ls = docker ps
Jürgen
docker container list --help
Usage: docker container ls [OPTIONS]
List containers
Aliases:
ls, ps, list
Rostislav
а, это алиасы окей
Grigorii
Привет, драйвера overlay и overlay2 - они разные?
George
Grigorii
типо да
Странно, не создается что-то overlay2, только overlay
George
хз
Ильдар
дерьмище
А как сделать чтобы не дерьмище получилось?)
Woice
Господа, такой вопрос: чем docker-compose up отличается docker-compose build? При билде, я вижу, что у меня выполняется dockerfile (в котором старт сервера прописан и который видно, как выполняется), но при up этого не происходит? Или я чего-то не понимаю?
George
а то тут есть любители по ssh в контейнеры ходить...
Jürgen
George
George
up - это просто запуск
George
условно - если у тебя Dockerfile изменились или на докерхабе образы новые - up их не пересобирает и не перекачивает
Woice
так как запустить сервер? )
George
что значит как?
George
берешь и запускаешь