George
Gitlab. Потому что комбайн
George
А так я и к битбакету отвращения не испытываю уже
Anonymous
Имхо, Gitlab и Gitea в топе, по функционалу и эффективности
НО как-то не хочется ждать по несколько минут пока откроется пузатая репа, и выделять в простое 3 гига в воздух
George
George
Набирает! Там же руби под капотом, но обычно это не проблема
Anonymous
Никуда не пропали
Anonymous
Что очень грустно
Anonymous
Я могу конечно ограничить
Но тесты проводил как есть
И боюсь гитлабу от ограничения в заявленные 4 гига поплохеет )
Anonymous
Он кстати единственный заставил SWAP работать
Anonymous
Anonymous
Anonymous
образы же собирает
Anonymous
потом тупо их в докер композе используешь
Anonymous
gitlab ставят не для того чтобы исходники хранить, а для деплоя, тесной интеграции с докером
Anonymous
джавобои с jenkins любят возиться
Anonymous
шарпеи с teamcity
Anonymous
так-то гитлаба для всего в приницпе хватит
Anonymous
последние особо не нужны, но их знание могут требовать
Anonymous
это не гит сервера, а билд сервера. специфика опр языков
Semyon
Ребят, докер запускается в 4 процесса через —scale, есть статейка где-нибудь чтобы настроить проксю на все 4 контейнера?
Anonymous
http {
upstream myapp1 {
server srv1.example.com;
server srv2.example.com;
server srv3.example.com;
}
server {
listen 80;
location / {
proxy_pass http://myapp1;
}
}
}
Semyon
Anonymous
запомни понятие: load balancing
Anonymous
остальные ответы в гугле найдешь
Semyon
принял) благодарю)
More
Здравствуйте подскажите с чем может быть проблема поставил docker на windows и получаю такую ошибку ERROR: for chm Cannot start service chm: OCI runtime create failed: container_linux.go:349: starting container process caused "process_linux.go:449: container init caused \"rootfs_linux.go:58: mounting \\\"/f/projects/php/php-7.4/nashtravel.loc/docker/nginx/chm.conf\\\" to rootfs \\\"/mnt/sda1/var/lib/docker/overlay2/4d46e2e5971cbf3d5235cfc44bfacc038a1970a539f5c2376ea175db4f3ca89f/merged\\\" at \\\"/mnt/sda1/var/lib/docker/overlay2/4d46e2e5971cbf3d5235cfc44bfacc038a1970a539f5c2376ea175db4f3ca89f/merged/etc/nginx/sites-available/default\\\" caused \\\"not a directory\\\"\"": unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type
ERROR: Encountered errors while bringing up the project.
Pavel
Если нужно скомпилировать Nginx добавить свои модули, какой имэдж лучше использовать убунту или альпина?
Timur
Anonymous
Konstantin
Здравствуйте!
Кто-нибудь сталкивался с кросс-платформенной сборкой докер-образов? Я пытаюсь собрать образ на Mac M1 (arm64) под архитектуру x86_64. При этом если написать docker build --platform x86_64, то все работает: выкачивается правильный базовый образ, и так далее. А если через docker-compose, то не работает! Указываю в docker-compose.yml архитектуру как platform: x86_64, собираю через docker-compose build, а выкачивается образ arm64. Как будто инструкция игнорируется! (Но она точно не игнорируется, потому что если написать platform: foobar, то docker-compose падает с исключением где-то в service.py).
Что я делаю не так?
Andrey
Konstantin
да
Konstantin
platform
Added in version 2.4 file format.
Target platform containers for this service will run on, using the os[/arch[/variant]] syntax, e.g.
platform: osx
platform: windows/amd64
platform: linux/arm64/v8
Andrey
Версия в yaml указана 2.4? Что в эксепшене?
Konstantin
версия в yaml не указана
Konstantin
так эксепшн при нормальной работе не возникает, я его спровоцировал чисто чтобы проверить, есть ли реакция на этот параметр
Konstantin
из головы текст исключения сейчас не напишу, но по смыслу: "foobar" не найдено в каком-то словаре (что вполне ожидаемо)
Andrey
версия в yaml не указана
Versioning
There are three legacy versions of the Compose file format:
Version 1. This is specified by omitting a version key at the root of the YAML.
Version 2.x. This is specified with a version: '2' or version: '2.1', etc., entry at the root of the YAML.
Version 3.x, designed to be cross-compatible between Compose and the Docker Engine’s swarm mode. This is specified with a version: '3' or version: '3.1', etc., entry at the root of the YAML.
Konstantin
ок, попробую явно указать версию
Konstantin
что-нибудь еще?
Andrey
нет, спасибо, мне больше ничего не надо)
Anonymous
Konstantin
1.27.4
Konstantin
More
Подскажите пожалуйста у кого нибудь была такая проблема: Nginx находиться в контейнере на виртуальной машине а машина на windows 10 и проект не доступен с windows 10
More
на виртуальной машине стоит сетевой мост
Anonymous
Anonymous
Слишком хорошо её знать надо, чтобы решать проблемы подобные
George
George
Даёшь по маку в каждый дом
Andrey
George
Так точно
Anonymous
макось лучше винды но не идеал - вон щас установка убунты в виртуалке зависла
George
Я вагрантом пользуюсь
George
Там нет установки ) нет проблем
Anonymous
еще не разбирался что тут с вагрантом
Andrey
Artyom
More
More
Artyom
virtualbox
Если стоит сеть типа bridge для сетевого адаптера виртуалки, то узнай ip виртуалки и обращайся
Artyom
При необходимости открой порты
Artyom
Artyom
С какими портами?
More
Artyom
Или компоуз файл. Не знаю, как ты запускал
More
Vitaliy
Подскажите, а можно ли где-то в конфигах Докера настроить отображение столбцов для docker container ls ?
К примеру, я хочу убрать столбец COMMAND...
Я знаю, что это можно делать с помощью параметра фильтрации столбцов. Но это не удобно и громоздко.
Хочу настроить в одном месте и забыть об этом...
Anonymous