Roman
Установить через rke?
George
да
George
инструкция есть на оф сайте
George
обычно проходит гладко
George
потом уже накатишь панель ранчера и импортируешь туда кластер
George
поверь - это 100% варик
Roman
Хорошо спасибо
YourFear
Всем привет!
При установке Докер возникает такая история
YourFear
Как установить?
Nicko
Как установить?
Не стрелять себе в ногу
Поставить линух
Поставить докер
Denisio
апгрейдить винду до указанного билда
George
Almir
апгрейдить винду до убунты
George
George
George
George
Я остроумен и весел, ога
Алексей 🌵
привет всем)) вопрос) докер postgres под винду.. упорно создает БД внутри контейнера.. хотя волумы видит)) как ему объяснить что нужно на внешних волумах создавать..
Alexey
Алексей 🌵
внутри контейнера)))
Алексей 🌵
хотя этот же compose файл под убунтой отлично работает)
Alexey
Alexey
Алексей 🌵
я кажется разобрался.. . впереди пути стоит пробел... и он создает директорию у которой имя пробел)) и в ней уже /var/lib/postgre
Алексей 🌵
капец какой то..
Алексей 🌵
https://github.com/docker/for-win/issues/445
Алексей 🌵
с 2017 года у них эта проблема(((
Лицеисточка
Привет. Монтирую файл из хоста в контейнер, и это работает. Проблема в том, что если файла нет, то он сам создает папку db.db, чем абсолютно вешает мой код. Как можно определить поведение при отсутсвии файла из volumes? Если он будет падать при билде в такой ситуации, будет лучше, если сможет просто автоматически создать пустой файл, вообще круто.
George
George
А расширенный синтаксис mount
George
Тогда если файла нет, то он и не создастся. Так то
George
Инфа 100%
Лицеисточка
возможно, это неплохой совет :D
Лицеисточка
мне надо сделать что то в этом духе, через bind?
George
Лицеисточка
хм, он разваливается при таком синтаксисе
Лицеисточка
ERROR: The Compose file '/home/keddad/projects/dialog_office_onboarding/docker-compose.yml' is invalid because:
services.bot.volumes contains an invalid type, it should be a string
Лицеисточка
причем у меня один в один по сути
Лицеисточка
George
не volumes
George
а mount
George
🤦♂️
Лицеисточка
в примере это делается через volumes
George
хм
George
может с выравниваем лажа. ХЗ
Oleg
Ребят, подскажите пожалуйста. Сделал свой docker registry, с сертификатом, но без паролей. Пытаюсь из интернета запушить туда образ и не получается никак. Так должно быть?
Error pushing image {{ image_name }}: denied: requested access to the resource is denied
George
@olezha_morozov
George
version: '2.4'
services:
#MySQL Service
db:
image: mysql:5.7.22
container_name: db
restart: unless-stopped
ports:
- '3306:3306'
user: $USER_ID
environment:
TZ: $TZ
MYSQL_DATABASE: laravel
MYSQL_ROOT_PASSWORD: your_mysql_root_password
SERVICE_TAGS: dev
SERVICE_NAME: mysql
volumes:
- type: bind
source: $PWD/data/mysql
target: /var/lib/mysql/
- type: bind
source: $PWD/logs/mysql
target: /opt/mysql_logs/
- type: bind
source: $PWD/config/mysql/my.cnf
target: /etc/mysql/my.cnf
George
так работает
George
George
сертификат не решает проблему доступа (пользователей)
George
он решает проблему проверки того, что реестр тот за кого он себя выдает
Лицеисточка
Я нашел проблему, эта штука с синтаксисом, как делал я, была завезена в 3.2
А у меня в доке была указана 3 версия
Лицеисточка
поправил циферку, заработало
Лицеисточка
Лицеисточка
он работает точно так же
Лицеисточка
когда файла нет, создается папка
Лицеисточка
и все падает
George
George
George
если там харбор какой-нибудь - то нужон заводить юзеров
George
Лицеисточка
нет
да, я это прямо сейчас вижу
George
все работает ровно так как я сказал - оно ничего само не создает
Лицеисточка
он просто создал папку
George
😳
Лицеисточка
я это запустил и сразу после билда увидел красивый значок
Лицеисточка
ну и логи о том что приложение офигело и упало
Лицеисточка
Я поменял версию с 3.2 на 3.7, и он смог нормально упасть, ура
George
Evghenii
в чем может быть проблема: docker-compose не читает env_file секцию, а устанавливает исключительно переменные из .env файла в корне проекта?
George
да, это ожидаемое поведение, так и должно быть
George
env_file - это то что будет окружением ВНУТРИ контейнера
Evghenii
мне и не нужно использовать их в compose файле, мне они нужны в рантайме контейнера
Evghenii
т.е. если я указываю(или не указываю) .env в корне, то оно работает, любые другие пути и названия файлов - нет
George
ты ошибся
George
.env - это чисто компоузовая тема, он эти переменные использует для подстановки
George
env_file - это то что передается как окружение внутрь контейнера