Artur
и не должен
Antonio
тогда вопрос, что он пытается создавать
Artur
покажи ещё MYSQL_ENTRYPOINT_INITDB
Antonio
cat /var/dev/laradock/mysql/docker-entrypoint-initdb.d/createdb.sql.example # # Copy createdb.sql.example to createdb.sql # then uncomment then set database name and username to create you need databases # # example: .env MYSQL_USER=appuser and needed db name is myshop_db # # CREATE DATABASE IF NOT EXISTS myshop_db ; # GRANT ALL ON myshop_db.* TO 'appuser'@'%' ; # # # this sql script will auto run when the mysql container starts and the $DATA_PATH_HOST/mysql not found. # # if your $DATA_PATH_HOST/mysql exists and you do not want to delete it, you can run by manual execution: # # docker-compose exec mysql bash # mysql -u root -p < /docker-entrypoint-initdb.d/createdb.sql # #CREATE DATABASE IF NOT EXISTS dev_db_1 COLLATE 'utf8_general_ci' ; #GRANT ALL ON dev_db_1.* TO 'default'@'%' ; #CREATE DATABASE IF NOT EXISTS dev_db_2 COLLATE 'utf8_general_ci' ; #GRANT ALL ON dev_db_2.* TO 'default'@'%' ; #CREATE DATABASE IF NOT EXISTS dev_db_3 COLLATE 'utf8_general_ci' ; #GRANT ALL ON dev_db_3.* TO 'default'@'%' ; FLUSH PRIVILEGES ;
Artur
нет
Artur
это переменная
Anton
тогда вопрос, что он пытается создавать
Почитай вот это например. https://m.habr.com/post/346086/
Antonio
MYSQL_ENTRYPOINT_INITDB=./mysql/docker-entrypoint-initdb.d
Artur
?
Antonio
как удалить докер полностью для попытки переставить ?
Artur
Имейджы у тебя билдятся на хосте
Artur
В данном случае
Олжас
Привет! Как правильно пушить имейдж в ДокерХаб?
Олжас
Есть Dockerfile собираю по ней имейдж
Олжас
Далее docker push <docker-account-name/image:tagname>?
Konstantin
Олжас
Пробовал нажать Enter?
Ох, ёпсель-мопсель, ваще забыл про это))
Олжас
Конечно нажал
Konstantin
Ну тогда озвучивай проблему
Олжас
denied:requested access to the resource is denied
Konstantin
docker login
Олжас
Konstantin
Thanks
Все хаутушки начинаются с docker login 🙄
Antonio
А нет никаких проблем с правами доступа, если на хост машине lvm?
Antonio
Бред конечно, но до сих пор не могу разобраться с ошибкой
Antonio
Уже удалил все контейнеры, имеджи, волумсы. И собрал заново из чистой репы laradock. Та же самая ошибка
Anonymous
Все хаутушки начинаются с docker login 🙄
c с отключаем селинукс они начинаются, а не с логина )
Alexey
всем привет. Вопрос: у меня есть несколько контейнеров, объединенных в одну сеть - php-fpm, nginx, redis, postgres. Конфиг через docker-compose. Я хочу поднять еще 1 контейнер с postgres для тестирования. Скопировал папку с данными для контейнера и докерфайлом, назвал ее postgres_testing. В docker-compose.yml добавил секцию аналогичную уже работающей, только сервис назвал postgres_testing и в volume прописал новый путь. Однако при запуске контейнер с базой для тестов запускается и сразу выходит из него и висит со статусом exited. ЧЯДНТ?
Konstantin
Логи всегда смотреть надо
Viktor
Предположу что оба пг контейнера пытаются замапить один и тот же порт.
Ильдар
Бред конечно, но до сих пор не могу разобраться с ошибкой
issue заведи, вдруг кто подскажет https://github.com/laradock/laradock/issues/new
Petr
MYSQL_ENTRYPOINT_INITDB=./mysql/docker-entrypoint-initdb.d
Столкнулся с этой проблемой
Antonio
Все перенес в ~/ все поднялось. Разбираться пока некогда
Petr
Когда делал бинд маунт. В общем там какой то баг. Когда репозиторий скачал архивом и поднял композ он на права начал ругаться. Потом гит клон сделал и все заработало. Предлагаю решение пользователя mysql добавить в группу 1000 или какой там у тебя gid
Petr
С пхп так канает, удалил пользователя www-data и пересоздал с 1000:1000
Rodion
пардон, не прочитал, но уже начал лечить) можно конфиг посмотреть?
Alexey
Вот тут изначально не дописал в секцию новый сервис, вот он и не запускался )
Petr
как вы решаете проблемы с правами, во время разработки?
Petr
бывает прокинешь папку и все норм. А потом начинается какая нибудь канетель когда в другом месте запускаешь
Petr
то папка с конфигом недоступна то www-data не имеет прав на запись
pavel
docker ps -> 0.0.0.0:8000->8000/tcp, 9632/tcp но не могу найти его на 8000 порту
Ильдар
nc -z localhost 8000; echo $?
pavel
nc -z localhost 8000; echo $?
Connection to localhost port 8000 [tcp/irdmi] succeeded! $
pavel
но в браузере не показывает
Ильдар
значит вопросы не к докеру
Artur
я правильно понимаю, docker-machine предназначен для настройки хоста ? ( установка докера )
Lev
kepassx? не, не слышал
ебать он ссаный. создал базу, закинул в него пароли, сохранил. Пытаюсь открыть - пароль не подходит. Создал ещё одну, записал пароль в блокнотике, скопировал и в пароль бд зафигачил. Снова закрыл и пытаюсь открыть с паролем из блокнота - хуй
Lev
и шрифты говно
Lev
сорян за оффтоп, я всё
Ivan
и шрифты говно
ну за интерфейсом туда конечно не ходи, это да
Artem
Подскажите плз как вывести лог node_exporter в файл?
Aleksey
Кто может быть в курсе Просьба направить в нужном направлении "bip": "172.18.1.5/24", "fixed-cidr": "172.18.1.5/25", "default-gateway": "172.18.1.1», В daemon.json Docker0 - все ок и поднимается на 172.18.1.5 Но любой контейнер по дефолту создает дефолтный бридж на 172.17.0.1/16 Мне надо избавиться полностью от подсети 172.17 Вариант только при старте контейнера ему четко говорить в какой подсети работать ? Или есть возможность все таки через конфиг регулировать эту настройку?
A
Подскажите что такое может быть: не из билда, ни в рантайме хосты не доступны по имени. Это днс, с самого хоста все норм, а из докера нет...
Aleksey
Это понятно. Вопрос. Как? Docker network create?
Petr
Это понятно. Вопрос. Как? Docker network create?
Ты в композе это делаешь или как?
Aleksey
Нет. Через консоль
Aleksey
Ставлю докер. Раскатываю конфиг
Aleksey
И ожидаю потом поднятие контейнеров на дефолтном нетворке. Нт с другой маской подсети
Petr
https://docs.docker.com/v17.09/engine/userguide/networking/#the-default-bridge-network
Petr
Секция disable default
Petr
Может тебе это надо
Konstantin
говорит по вагрантовски
Aleksey
Секция disable default
похоже на то, пока решил другим способом , но для разливки попробую этот вариант
MRY
Всем привет. Есть тупой вопрос по докеру. Есть группа файлов я их через Dokerfile ADD пишу в коневой раздел контейнера. А еще есть файл конфигов, который для каждого конетйнера разный и его нужно менять в процессе рунтайма. Как линкануть с хоста данный файл в рут контейнера при возможности писать в этот файл с хоста. Насколько я понял маунтить разделы не вариант так как все что внутри рута контейнера перезапишется.
Artur
без маунта никак
MRY
ну вот смотри я сделал vol docker create myvol
MRY
потом маунчу его docker run -d —mount source=myvol,target=/ и конечно же получаю ошибку /
MRY
что такого раздела нет
MRY
Это не говоря о том, что весь рут контейнера будет потерт по идее Я конечно думал что можно засунуть какой-нибудь метод в контейнер и через него менять конфиг внутри контейнера, когда потребуется, но это лишние костыли.
Ильдар
Что мешает смаунтить один файл в файл?