rambling
хохлы, видимо?
та понятно, но кого-то это может задеть, вестимо. не будешь же ты в цивилизованном общества указывать кому-то что он китаеза, шаолинь, негр, какол и т.д.
George
🤷♂️
ARCHANGEL 🇺🇦
имхо, конечно, но щас с инфраструктурой гитхаба и ценами на неё в три копейки трахать себе голову гитлабом - ну такое
rambling
ARCHANGEL 🇺🇦
rambling
нативное режистри?
Леннарт Zh 🕊
ARCHANGEL 🇺🇦
нативное режистри?
https://docs.gitlab.com/charts/charts/registry/
Мы об этом?
rambling
да, я об этом, потому что другого там нет
ARCHANGEL 🇺🇦
ну не юзаю я кубер
ARCHANGEL 🇺🇦
нету мне прикола в клауд нейтив деплое в кубер
rambling
ок-ок, но много кто сейчас юзает. гитлаб целится в контейнеры и кубер, гитхаб - ну, просто дешевле и без кучи фич
Anonymous
Запустил контейнер с MySQL через docker-compose, а как сохранить базу данных, которая в нем будет использоваться?
Anonymous
Просто если сделать ребилд, то база пропадет
George
George
или bind mount
Андрей
Всем привет! 16 ноября в Воронеже пройдет DevOps Meetup - ждем всех в гости.
Обязательная регистрация на сайте
George
Anonymous
Я использовал: volumes: - /home/server/MySQL:/var/lib/MySQL
Но папка пустая
George
🤷♂️
George
может регистр не тот?
Peter
Если делать chown куче файлов в контейнере на overlay2, то наблюдается дикая деградация производительности. Это только у меня так?
Да, debian buster, docker 19.03.4
George
да, это так и работает
George
😭😭😭😭
George
решение - сменить драйвер, не делать човн (например COPY —chown сразу с нужными правами)
Anonymous
Заглавные автокомплит поставил, у меня все строчные
George
🤦♂️🤦♂️🤦♂️🤦♂️
Kirill
Kirill
иначе shadowing получается
Kirill
по сути файлы копируются в cow-filesystem
Peter
Где-то читал, что это в ядрах 5.x починили. Есть ли достоверная информация?
Kirill
Kirill
то есть в cow попадают только метаданные
George
Peter
Ну, вот это я здесь https://github.com/docker/for-linux/issues/388 и вычитал
George
нет
George
там же сама файловая система CoW
Cyclone
фолкс, как залогиниться в свой приватный репозиторий по http (не по https) из Windows Docker Toolbox? Везде написано, что надо дообавить insecure registries.
В <user>\.docker\machine\machines\default\config.json в атрибут HostOptions -> EngineOptions -> InsecureRegistry добавил "registryip:8082".
Рестарт docker-machine restart.
Пробую логиниться
docker login -u ... -p ... registryip:8082
Получаю ошибку
Error response from daemon: Get https://registryip:8082/v2/: http: server gave HTTP response to HTTPS client
То есть коннект идёт всё равно по https.
Репозиторий в sonatype nexus.
upd: Похоже, нужен не restart, а provision. docker-machine provision default. по крайней мере теперь я получаю 401.
эмм... логин и пароль точно верные, коннекчусь админом. Что за фигня?
upd: Получилось. Требовалось добавить Docker Bearer Token Realm в Nexus Security - Realms.
Bohdan
Господа, а не подскажите как поменять timezone для контейнеров в docker-compose?
Bohdan
у меня используется контейнер с postgresql и с нодой
Bohdan
rmshell
TZ?
George
George
или как там это делается.
Bohdan
Bohdan
Bohdan
просто в env файлик подкинул
George
Там могут быть нюансы с тздата
George
В частности, в эльпайне
Petr
В альпайне вообще боль, если говорить о множественных депенденси
NM
Как сложно :-) можно просто симлинком
Petr
Сбилдил готовый лайт образ отправил в registry, несколько серверов его подхватили. А вообще использовать надо utc. Не привязываться к времени
George
inqfen
George
UTC
George
как самый независимый )
tfhx8
один винт примонтировал в /user/data другой в /user/data1. В докеркомпосе делаю volume - /user/data: /user/mydata и - /user/data1/1: /user/mydata/1 . При таком раскладе первый винт где /user/data внутри контейнера в mydata все содержимое есть, а вот во тором, внутри контейнера в mydata/1 пусто, почему так?
NM
1 ка не лишняя ?
tfhx8
нет
tfhx8
внутри data1 есть 1 каталог
NM
Тогда mydata1 , только так можно
tfhx8
это не очень(
NM
Тогда нельзя, дескрипторы не могут быть во вложенных томах
Веталий
Пассаны, а как node в docker закинуть для работы vue ?
Веталий
Есть такой код: docker-compose
node:
build: ./app/node
Веталий
dockerfile:
Веталий
FROM node:carbon
WORKDIR /node
COPY package*.json ./
RUN npm install
COPY src /app
EXPOSE 9080
CMD [ "node", "server.js" ]
Задорный Копатыч
Добрый день.
Столкнулся с непониманием логики Volume, можете объяснить кратко?
есть контейнер, захожу в него и делаю touch test
Останавливаю контейнер, запускаю заново - test лежит там где и лежал.
Ожидалась очистка слоя файлового.
docker rm - docker run очищают слой и test пропадает.
Зачем вообще тогда директива Volume в dockerfile, если файлы так и так живут в контейнер до его удаления?
docker run без директив -v
SiZE
Задорный Копатыч
А тот факт, что если навернуть контейнер - его volume превращается в unused - прунить их просто периодически?
SiZE
Задорный Копатыч
А если volume не именованный, как его заново подцепить-то?
Задорный Копатыч
новый run создаст новый volume
George