Maksim
Кто-то работает с докером под Виндой, вообще? :)
Maksim
Не могу понять как настроить registry. То есть, банально запустить контейнер и запушить туда hello-world. Проблема явно сетевая
Maksim
Видимо когда я делаю пуш, то команда выполняется внутри docker-machine и там настройки домена на хосте не работают, соответственно
Aleksey
Кто-то работает с докером под Виндой, вообще? :)
ну тот кто работает старается в приличном обществе об этом не говорить.... стесняется. ;)
Maksim
Это плохо. Докер под Виндой - это же крайне важная и необходимая тема :)
Maksim
Мы же тут про Docker, а не о Windows VS Linux :)
Maksim
А под macOS как Docker работает? Тоже не как в Linux? :)
Aleksey
да тоже
Aleksey
и там и там libvpn
Alexey
Напомните, пожалуйста, читал доки на сайте докера, теперь не могу найти. Чтобы решить трблы с правами на линкус, есть какая то служба типа проброса прав между системами.. там нужно в fstab поставить признак и потом на папку натравить команду какую-то, после чего права на хосте и в докере синхронизируются..
Alexey
как я понял эту фичу ))
Maksim
да тоже
Печально. Думал заморочиться над macOS. Но видимо это тоже проблематично.
Maksim
Как можно назначить контейнеру домен в docker-compose, чтобы изнутри другого контейнера он пинговался?
Igor
его имя = домен
Maksim
да, но внутри что-то не пингуется.
Maksim
Я пока с другими вещами разбираюсь. Может там что-то упростится
manefesto
links: - nginx:yourdomain.ru
По идее это не правильно, доменное имя ты не на уровне сети должен рулить, а внутри контейнера через nginx
>_Александр
По идее это не правильно, доменное имя ты не на уровне сети должен рулить, а внутри контейнера через nginx
тут для чего конкретно я использую такое. К примеру завожу контейнер для запуска тестов. Завожу тестовый домен типа site.local, на уровне nginx его слушаю если нужно, а в тестовом контейнере домен site.local - уже направлен на nginx
manefesto
на самом деле это имя контейнера
>_Александр
что именно?
>_Александр
это инструкция. nginx - имя контейнера. далее алиас. все это попадает в hosts после запуска контейнера
manefesto
для локального использования вполне сойдет
>_Александр
а для боевого как бы ты решил задачу?
Igor
докер к наименованным вольюмам, которые держит в своей норке в /var/lib/docker/volumes относится как-то иначе, чем к объявленным в докер-композе с адресом? Т.е. не станет ли он их там ротировать/удалять/ещё что-нибудь.
🏳️ Phil
Чего спросил?
Igor
version: '2' volumes: postgres_data: ... services: postgtres volumes: - postgres_data:/var/lib/postgresql/dataбудет чем-то отличаться, если я у постгреса объявлю сразу ./my_beloved_postgres_data:/var/lib/postgresql/data
Igor
я не понимаю, зачем собирают вольюмы отдельно, это переменная для удобства или что-то другое?
Aleksey
а ты найди свой вольюм в папке вольюмов...
Igor
омг, да, он там и будет лежать. Но зачем? Зачем так делать? В чём смысл?
Aleksey
но в целомразницы нету
Igor
Хорошо, спасибо. Просто меня тут пугают, что докер вольюмы в /var/lib/docker/volumes может удалять, мне и страшно верить в такое
Gleb
типа rm -rf /var/lib/docker
Gleb
я бы хранил не в дефолтном месте
Aleksey
ну эту команду вообще надо в стартап срикрт добавить
Aleksey
хорошая команда
Gleb
ты шутишь или правда?
Aleksey
я не шучу. у докера правда бывают косяки которые лечатся через полный дроп его хранилища
Aleksey
но есл ичестно я давненько такие не встречал
Vlad
docker system prune -a -f замечательно чистит
Gleb
но есл ичестно я давненько такие не встречал
ну я как то обновился и тоже вроде прошло
Gleb
а раньше всё время приходилось
Aleksey
ну и как мы помним есл увас проблемы с докером - просто добавь нод.
Aleksey
docker system prune -a -f замечательно чистит
это не то. у него были косяки когда были сбойные сети. это мешало ему даже стартануть нормально
Максим
есть возможность найти ккие-то логи докера? а то контейнер по тихому вываливается и причину никак не могу найти
Aleksey
docker events
Максим
мда, ничего путного не показало
Максим
просто констатировало, что контейнер помер
Максим
WARNING: Service "redmine-preprod" is using volume "/home/redmine/data" from the previous container. Host mapping "/srv/docker/redmine_preprod/redmine" has no effect. это как так? о_О я не могу свои папки примонтировать на отдельный контейнер?
Максим
как использовать volumes: для конфигурации папок? Никак не пойму. если пробую так services: volumes: redmine_test: - /srv/docker/redmine/redmine redmine_preprod: - /srv/docker/redmine_preprod/redmine говорит Unsupported config option for services.volumes: 'redmine_preprod' если так volumes: - redmine_test:/srv/docker/redmine/redmine - redmine_preprod:/srv/docker/redmine_preprod/redmine то ERROR: In file './docker-compose.yml', service 'volumes' must be a mapping not an array.
🏳️ Phil
Потому что именованные волумы они в корне прописываются как external (посмотри доку компоуза), а соответствие папкам прописывается внутри каждого сервиса. А вот ты попытался поднять сервис с именем "volumes" - он тебя и не понял
🇷🇺 Роман
примерчик https://docs.docker.com/compose/compose-file/#short-syntax-3
Максим
так как мне пути куда он монтируется на серваке прописать то? Х_Х
Максим
переместил в корень файла ERROR: In file './docker-compose.yml', volume must be a mapping, not an array
Максим
хотя
Максим
Alexey
а кто сталкивался с таким кейсом - хочу запустить контейнер и лог его отправить во флюху в другом контейнере на этом же хосте. Хочу, чтобы в fluentd-address=tcp:// было указано имя контейнера, чтобы не делать всякие --net=host и прочее. Как сделать? Линковка не помогает, всё равно падает контейнер, потому что парситься имя контейнера начинает на хосте, а не внутри докера..
Alexey
или я может чтото делаю не так и можно както лучше?
Максим
есть какой-то реальный пример использования этого фнкционала? Никак не пойму как его готовить 😣... Взял фактически с примера на сайте volumes: #- redmine_preprod:/home/redmine/data - type: volume source: redmine_preprod target: /srv/docker/redmine_preprod/redmine volume: nocopy: true volumes: redmine_test: redmine_preprod: `ERROR: The Compose file './docker-compose.yml' is invalid because: services.redmine-preprod.volumes contains an invalid type, it should be a string services.redmine.volumes contains an invalid type, it should be a string` как так то? Х_Х
Gleb
у меня вот так log_driver: fluentd log_opt: fluentd-address: 'localhost:24224' tag: 'docker.json.{{.ID}}'
Alexey
так у тебя в одном контейнере логдрайвер флюент стоит или как?
один контейнер - просто флюха, второй контейнер - указан лог драйвер флюхи и адрес на первый контейнер
Gleb
у меня нет хост, но не потому почему ты пишешь
Gleb
а ну хотя да
Alexey
без нет хоста у второго контейнера не будет этого порта на локалхосте
Gleb
да понятно это
Alexey
в этом и трабла
Alexey
а нет хост не хочется
Dan
Друзья, хорошие новости для интересующихся темой data science. Университет «Нетология» запускают второй набор на очную программу обучения «Data Scientist». Мощная 5-месячная программа предназначена для аналитиков, разработчиков и продакт-менеджеров, которые ставят своей целью научиться профессионально работать с данными. В рамках курса вы научитесь создавать рекомендательные системы, создавать и обучать нейросети, прогнозировать стоимость акций и других товаров, обрабатывать тексты на естественном языке и использовать data scientist в e-commerce. Ваши преподаватели — это эксперты Яндекс, Сбербанк, OneTwoTrip, CleverDATA и других ведущих компаний, которые каждый день работают с большими данными и решают задачи, с которыми вам предстоит разобраться. На выходе вы получите диплом о профессиональной переподготовке по специальности «Аналитик данных/Специалист по машинному обучению». С ним вы сможете претендовать на позицию «Аналитик данных», «Разработчик machine learning» с зарплатой от 120 тысяч рублей. Есть возможность оплаты в рассрочку. Для обучения требуются базовые знания математической статистики и понимание хотя бы одного языка программирования на начальном уровне, предпочтительно — Python. Старт программы — 6 октября. По всем вопросам пишите в чатике @bigdata_ru Никите — @makarovnikit Подать заявку — http://netolo.gy/dUJ
Aleksey
180кр ?
Aleksey
заебца.
R-omk
че такое cpu_count в docker-compose ... ну никак не могу понять
Nklya
Дык бигдата же
Terry
всем драсте
Terry
180кр ?
ты во всех чатах телеги на просторах СНГ сидишь? ;)
Aleksey
три общих чата с тобой...