Ренат
Microsoft VIsual C++ Build Tools скачал и установил
Konstantin
Ренат
все равно таже ошибка
George
Подскажите плиз! Нужно привязать субдомен к Docker - сервису Какой прокси для этого будет удобнее использовать? И как можно автоматизировать сий процесс?
George
Еще нужно прикрутить HTTPS
Denis🇨🇭🚜 🕌
Уж точно не ретроградские nginx, haproxy с кучей обвязок.
Александр
Хочу в cron поставить задачу - делать mysqldump базы контейнера. В будущем уникальное название контейнера должно меняться, когда он будет перезапускаться. Можно ли как-то побороть это? Я пробовал redmine_database* вместо redmine_database.1.vv29dxgog4yfrjq7dr9ewnje8, но не помогло. docker exec redmine_database.1.vv29dxgog4yfrjq7dr9ewnje8 /usr/bin/mysqldump -u root --password=MySQLP@ssw0rd redmine > backup_`date +\%Y\%m\%d_\%H\%M`.sql
Александр
побороть НЕчтение документации невозможно
кинь тогда нужной статьей в документации, если не сложно.
Konstantin
её всю читать надо, а не просить нужный абзац в чатах по каждому запросу. Хотя хауту по docker-compose хватило бы: docker-compose exec redmine_database /usr/bin/mysqldump -u root --password=MySQLP@ssw0rd redmine > backup_`date +\%Y\%m\%d_\%H\%M
Anonymous
Работает
Покажи фотку
Konstantin
Покажи фотку
Он на аватарке
Anonymous
Мне фото тензора)
AveGa
Робят, подскажите в чём может быть проблема. Собираю образ из докерфайла на одном из серверов. Образ наследуется от openjdk:8-jdk. Докерфайл корректный, на локальной машине и на других серверах всё собирается хорошо, но на том, на котором этот образ нужен есть проблема с доступом до репозиториев дебиана. Ошибку выдаёт такую:
AveGa
AveGa
С самого хоста репозитории пингуются, изнутри контейнера openjdk:8-jdk - нет.
AveGa
Как-то даже не представляю в какую сторону смотреть.
Andrey
Как-то даже не представляю в какую сторону смотреть.
Ну как куда. На настройки сети/iptables/dns. Попингуй какой нибудь внешний ip чтоб убедиться, есть ли сеть
AveGa
С хоста есть
Andrey
Ну вот, осталось разобраться почему)
Andrey
Тут наверн в сторону iptables хоста надо смотреть.
AveGa
Ок, пойду потыкаюсь
AveGa
Хм
AveGa
Рестарнтнул сервис докера - заработало
AveGa
>_>
Sviat
Всем привет, строю ci скрипт и столкнулся с проблемой, docker-compose build падает, и падает с success логами, сам билд проверил локально несколько раз, попробовал обойти через || true и | tee не сработало вот конец логов Removing intermediate container 8928db10f715 Successfully built c9a83f39ab0a Successfully tagged cos_sidekiq:latest Build step 'Execute shell' marked build as failure [PostBuildScript] - Executing post build scripts.
Sviat
решилось, проблема не в докере, а изза того что я добавил бэкграунд процесс который чистит имэйджи перед билдом, и они конфликтировали ))
LEXASOFT
docker system prune
Санжар
Нубский вопрос есть, как мне получить доступ к phpmyadmin mysql в контейнере? Вроде стучусь по нужному порту в docker-compose.yml, но что-то не находит
Санжар
А адрес какой используешь?
localhost:3306 пробовал, наверное неправильно что-то
Санжар
чет не могу вкурить как это работает. я создаю в контейнере экземпляр mysql, php,redis там, и потом указываю порты внешние чтобы по ним можно было из винды стучаться к тому, что в контейнере, верно?
Vladislav 👻
localhost:3306 пробовал, наверное неправильно что-то
Конечно не правильно, надо по названию сервиса в композе
Vladislav 👻
Наверно
Санжар
в сервисах
Vladislav 👻
Да, получается так, если конечно они в одной сети
Санжар
странно, не работает
Санжар
видимо я что-то не понял
Vladislav 👻
Полный композ покажи
Санжар
секунду.
Санжар
Полный композ покажи
version: '2' services: nginx: build: context: ./ dockerfile: docker/nginx.docker volumes: - ./:/var/www ports: - "8080:80" links: - php-fpm php-fpm: build: context: ./ dockerfile: docker/php-fpm.docker volumes: - ./:/var/www links: - mysql - redis environment: - "DB_PORT=3306" - "DB_HOST=127.0.0.1" - "REDIS_PORT=6379" - "REDIS_HOST=redis" mysql: image: mysql:5.7 volumes: - ./storage/docker/mysql:/var/lib/mysql environment: - "MYSQL_ROOT_PASSWORD=secret" - "MYSQL_USER=app" - "MYSQL_PASSWORD=secret" - "MYSQL_DATABASE=app" ports: - "33061:3306" redis: image: redis:3.0 ports: - "63791:6379"
Vladislav 👻
1. Мускул не в одной сети 2. Зачем php-fpm env? Если это для апликейшена, то айпи не верный
Vladislav 👻
Линкс сделай на мускул
Санжар
линкс в nginx?
Vladislav 👻
Стоп
Mykyta
Вы на порты гляньте)
Vladislav 👻
А где вообще phpmyadmin?
Vladislav 👻
Если админка стоит локально, то да, касяк в портах
Mykyta
Убери едины в конце
Mykyta
Зачем вообще поставил
Vladislav 👻
Если он в php-fpm, то DB_HOST не верный
Mykyta
Ну вот я же и говорю
Mykyta
А линки и депенд он это вообще не нужно
Санжар
Убери едины в конце
Где именно? В DB_HOST которые? (127.0.0.1)
Санжар
1. Мускул не в одной сети 2. Зачем php-fpm env? Если это для апликейшена, то айпи не верный
php fpm env потому что мне через ларавел приходится делать команды вроде php artisan migrate, а они с БД работают просто
Vladislav 👻
А админ где тогда?
Санжар
А админ где тогда?
это... неловко даже спрашивать, phpmyadmin как отдельный сервис надо в docker-compose подключать и поднимать, да? х_х
Vladislav 👻
Да
Санжар
Спасибо, сейчас подключу!
Дмитрий
А можно просто скачать DataGrip и подключиться...
Mykyta
Где именно? В DB_HOST которые? (127.0.0.1)
Это же айпи идрес, в портах
Санжар
Это же айпи идрес, в портах
все, дошло. там имя сервиса (mysql) должен быть по идее?
Mykyta
все, дошло. там имя сервиса (mysql) должен быть по идее?
Так, давай соберёмся и найдём порты
Denis🇨🇭🚜 🕌
все, дошло. там имя сервиса (mysql) должен быть по идее?
При линковке можно алиас сделать другой или хостнейм в композ прибить.
Denis🇨🇭🚜 🕌
В докере есть свой днс, можно его с хостовым объединить для удобства доступа на dev-машине.
Denis🇨🇭🚜 🕌
docker-compose exec mysql ip -c --br addr
Санжар
При линковке можно алиас сделать другой или хостнейм в композ прибить.
стоп, пока рано с этим возиться. я чето не понимаю походу в докере, я просто хочу сделать команду php artisan migrate, но выдает ошибку 2002, т.е неверно указан порт/адрес до mysql в .env или docker-compose.
Guests Hater
http://domabanistroim.ru/cheboksary/karkasnye-doma/dom-8na8-dp2/
Denis🇨🇭🚜 🕌
Не подхватил значит конфиг ларавела.
Санжар
Sashko
У кого есть докер образы под тесты chef? Нужен для проверки работы кукбукс на деплой серверов. Выдает ошибку при провиженинге: Жалуется на конфликт файлов из кукбука
Konstantin
Линкс сделай на мускул
DEPRECATED. Харе линковать, оно не нужно
Sashko
Образы докера на чеф нужны