Konstantin
И гит
BlacKAnDWriteR
Люди, подскажите плиззз на wsl и docker пытаюсь поднять контейнера. Вот такая ошибка > [ 6/11] RUN groupadd --force -g sail: #8 0.307 groupadd: invalid group ID 'sail' ------ executor failed running [/bin/sh -c groupadd --force -g $WWWGROUP sail]: exit code: 3 ERROR: Service 'laravel.test' failed to build : Build failed
BlacKAnDWriteR
Подскажите куда копать)
BlacKAnDWriteR
Add this to .env file WWWGROUP=1000 WWWUSER=1000 ???
Dan
да. ошибка из-за того, что $WWWGROUP пустое
BlacKAnDWriteR
да. ошибка из-за того, что $WWWGROUP пустое
Спасибо, поправил... А можно еже такой вопрос: docker-compose up делаю, появляются контейнера... При установки ларавел пишет ошибку подключения к бд. Вопрос: Как мне подключится с веб и создать бд и лог и пас?
BlacKAnDWriteR
Я докер поставил для того чтоб обновленную систему достать на локалку
BlacKAnDWriteR
В конфиге нет информации по юзера, паролю и бд
BlacKAnDWriteR
Только порт
Evgeniy
Спасибо, поправил... А можно еже такой вопрос: docker-compose up делаю, появляются контейнера... При установки ларавел пишет ошибку подключения к бд. Вопрос: Как мне подключится с веб и создать бд и лог и пас?
база данных запускается на сразу и когда подключается app база не успела стартануть чтобы это решить надо в entrypoint waitfor юзать например когда порт будет доступен создать бд, логин и пароль задаются через ENV параметры контейнера описано hub.docker.com/_/mysql
Evgeniy
хуй
BlacKAnDWriteR
хуй
Все понял
BlacKAnDWriteR
😂😂😂
BlacKAnDWriteR
Здесь пролписать? mysql: image: 'mysql:8.0' ports: - '${FORWARD_DB_PORT:-3306}:3306' environment: MYSQL_ROOT_PASSWORD: '${DB_PASSWORD}' MYSQL_DATABASE: '${DB_DATABASE}' MYSQL_USER: '${DB_USERNAME}' MYSQL_PASSWORD: '${DB_PASSWORD}' MYSQL_ALLOW_EMPTY_PASSWORD: 'yes' volumes: - 'sailmysql:/var/lib/mysql' networks: - sail
BlacKAnDWriteR
Да и как мне их указать в мускуле
Dan
они же указаны уже в докерфайле
Dan
теперь просто по этим данным надо зайти в базу, и всё
BlacKAnDWriteR
BlacKAnDWriteR
Там нент ни чего
BlacKAnDWriteR
docker logs mysql1 2>&1 | grep GENERATED пишет не GENERATED не знает команду
BlacKAnDWriteR
Парни, может кто поправит этот файл, плиззз
Evgeniy
Там нент ни чего
зачем пробрасываешь volumes ? переменные окружения использутся ТОЛЬКО при первом старте когда запускается бд и создается первая бд и проставляется рут пароль если у тебя уже есть база данных в sailmysql то переменные окружения не будут использоваться закомить этот раздел и проверь
Evgeniy
что в стандартном примере не ок ? https://hub.docker.com/_/mysql
Evgeniy
services: db: image: mysql # NOTE: use of "mysql_native_password" is not recommended: https://dev.mysql.com/doc/refman/8.0/en/upgrading-from-previous-series.html#upgrade-caching-sha2-password # (this is just an example, not intended to be a production configuration) command: --default-authentication-plugin=mysql_native_password restart: always environment: MYSQL_ROOT_PASSWORD: example adminer: image: adminer restart: always ports: - 8080:8080 подключится в браузере на 127.0.0.1:8080
BlacKAnDWriteR
не помогло
Evgeniy
что ты ожидаешь ?
BlacKAnDWriteR
Ожидаю что данные из ларавел попадут в базу
Evgeniy
ты уверен что когда приложение laravel пытается подключится к бд база уже стартанула ?
BlacKAnDWriteR
ДА
Evgeniy
ты уверен что когда ты прописал env для db ты сделал docker-compose down чтобы удалить контейнер с бд ? ты уверен что у тебя в sailmysql нет базы данных чтобы env параметры начали использоваться для создания бд
BlacKAnDWriteR
2022-08-12T11:03:37.010246Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.30' socket: '/var/run/mysqld/mysqld.sock' port: 3306 MySQL Community Server - GPL.
Evgeniy
ты volumes отключил ?
BlacKAnDWriteR
docker compose up бьольшке я не ХЕРА НЕ ПОНИМАЮ
BlacKAnDWriteR
только эту команду и build
Evgeniy
найми девопса
BlacKAnDWriteR
это твои проблемы
Я и пытаюсь с вашей помощью разобраться
BlacKAnDWriteR
найми девопса
Нет лишних денег
Evgeniy
попробуй разобраться с помощью документации
Evgeniy
еще раз для особо одаренных переменные окружения используются только при ПЕРВОМ запуске контейнера(mysql) и если БД НЕТ
Evgeniy
когда ты закомитишь volumes тебе надо удалить существующие контейнеры
Evgeniy
docker-compose down
Evgeniy
потом снова стартануть убедится что в .env прописаны параметры вроде DB_PASSWORD, DB_HOST и тд что laravel не вытащила конфиг из кэша и использует правильные параметры для подключения проще это проверить обычным mysql клиентом подключившись к 3306
BlacKAnDWriteR
Хорошо
dimage
network net declared as external, but could not be found
dimage
что оно хочет от меня
Иван
не знаем
Иван
dockerfile, docker-compose мб кинешь?
dimage
Иван
да бл)
dimage
docker network create nginx-pm-network
dimage
эту сеть объявил в бридж
Иван
если кому-то лень скачивать https://termbin.com/lwvno
Иван
BlacKAnDWriteR
Он ставит мускул, после ларавел и пытается заполнить бд
Алишер
Всем привет!, можете подсказать при установке cms на доккере не хватает прав на создания файлов
Алишер
И поэтому не могу до конца установить
Алишер
Как могу решить?
Vladislav
Chmod выдать на папку и доставить
Vladislav
Или на проект
Null
Новый #38 выпуск дайджест-подкаста "Котики Кодят" уже доступен для прослушивания на всех популярных подкаст площадках. Почти целых 10 минут интересных и важных новостей из мира высоких технологий! Мяу 😺 https://vk.com/@-208220812-vypusk-38-13-avgusta-2022 Нас можно (и нужно) слушать везде: ▫️ВКонтакте: https://vk.cc/cfrYUF ▫️Яндекс.Музыка: https://clck.ru/sR9Qg ▫️Apple 🍎 Podcast: https://apple.co/3Qbhya7 ▫️Google Подкасты: https://clck.ru/sR9YZ ▫️Castbox FM: https://clck.ru/sR9Vr ▫️Spotify: https://clck.ru/sR9S9 ▫️RSS Feed: https://vk.com/podcasts-208220812.rss
Artyom
А когда в компоузе используется команда build? Мы же все контейнеры можем поднять docker compose -f ***.yaml up?
Andrey
Чтобы собрать образы не поднимая контейнеры? (внезапно)
Artyom
а, то есть я моуг выполнить docker-compose build и у меня появятся имейджи моих сервисов? а up сначала билдит, а потом запускает?
mikhail
а, то есть я моуг выполнить docker-compose build и у меня появятся имейджи моих сервисов? а up сначала билдит, а потом запускает?
Насколько я понял - нет, мне при разработке каждый раз приходится сначала build делать
Artyom