
Twelfth
04.03.2018
16:45:04
Нормально ли держать сервер MariaDB/PostgreSQL для хостинга в отдельном Docker контейнере?

Phil
04.03.2018
17:16:25
Да

Старый
04.03.2018
17:35:20
?хз я бы не стал держать базы в докере

Andrey
04.03.2018
17:36:12
существует такое мнение, но если хуяк хуяк и в продакшен, то вполне удобно

Google

Andrey
04.03.2018
17:36:32
базы то на волюме лежат, никого особо не трогают

Dan
04.03.2018
17:36:49
В докере пусть демоны будут

Phil
04.03.2018
17:46:35

Старый
04.03.2018
17:48:44

Phil
04.03.2018
17:50:03

Старый
04.03.2018
17:51:58
а вот вм можно так сделать
без проблем

Phil
04.03.2018
17:54:43

Старый
04.03.2018
17:55:50
Чего сказал? Зачем?
я не задрот по докеру, потому может некоторое недопонимаю, но разве докер при пересоздании автоматом контейнера при сбое не уничтожит данные?

Pavel
04.03.2018
17:56:18
Нет, данные туда можно подмонтировать извне.

Google

Phil
04.03.2018
17:56:47

Старый
04.03.2018
17:58:28

Phil
04.03.2018
18:01:58
Да у него mount bind. Docker же это чрут такой

Grigory
05.03.2018
10:00:09
Странные вещи творятся с mysql в докере, запускаю через docker-compoe, переменная MYSQL_ROOT_PASSWORD выставлена, внутри контейнера она определена, но к базе не подключается.
`root@cf35cb6f7d84:/# mysql -u root -psecret
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)`
В пятницу все работала и никаких манипуляций с компом небыло(не обновлял ничего)

Slach
05.03.2018
10:03:54
echo $MYSQL_ROOT_PASSWORD
что говорит? внутри контейнера?
контейнер пересоздавал docker-compose down или docker-compose stop + docker-compose up -d делал?
что говорит docker-compose logs
для этого контейнера?

Grigory
05.03.2018
10:09:46

Slach
05.03.2018
10:12:45
а без пароля
mysql -u root
пароль просит?

Grigory
05.03.2018
10:13:10
не просит, собака такая
в пятницу всё норм было, чтоже произойти могло

Dan
05.03.2018
10:13:46
файлик .my.cnf в корне рута? юзера?
дефолтные параметры?

Grigory
05.03.2018
10:14:07
command: ['--character-set-server=utf8', '--collation-server=utf8_unicode_ci', '--innodb_use_native_aio=0', '--skip-name-resolve=0']

Ivan
05.03.2018
10:14:08

Dan
05.03.2018
10:14:10
при наличии .my.cnf там могут быть прописаны некоторые creditionals

Grigory
05.03.2018
10:14:50
все настройки дефолтные, my.cnf не монтирую, только флаги выставил:
—character-set-server=utf8
—collation-server=utf8_unicode_ci
—innodb_use_native_aio=0
—skip-name-resolve=0
Теперь новая проблема с подключением из контейнера php:
Mysql connect error [mysql]: (1130) Host '172.18.0.3' is not allowed to connect to this MySQL server (400)

Slach
05.03.2018
10:25:25
еперь новая проблема с подключением из контейнера php:
Mysql connect error [mysql]: (1130) Host '172.18.0.3' is not allowed to connect to this MySQL server (400)
ну 172.18.0.3
это IP контейнера?
там datadir через volume проброшен ?

Google

Grigory
05.03.2018
10:29:30

Slach
05.03.2018
10:40:12
может там от другого контейнера что нибудь поменялось

Grigory
05.03.2018
10:45:11
Да вот именно, что все равботало в штатном режиме в пятницу, комп на выходные выключил, а сегодня опачки и ничего не работает

Phil
05.03.2018
10:52:42
Гы
Docker - это отличная возможность переложить проблемы поддержания актуальных версий системных библиотек (того же самого openssl) с поставщиков ОС и системных администраторов на никого.

Antoine
05.03.2018
14:58:07
Всем привет! Подскажите какой оркестратор можно выбрать новичку для одного сервера? docker-compose уже стало не хватать, т.к. нужно держать несколько копий одного приложения (дев, тест, стейдж, прод) в актуальном состоянии
стоит ли смотреть rancher?

Andrei
05.03.2018
19:24:19
кто подскажет отличия docker-compose v2 и v3
вроде как в v3 нельзя использовать volumes_from
а использовать именованые тома....кто может объяснить

Алексей
05.03.2018
19:29:56
да нельзя
но многочо можно

Andrei
05.03.2018
19:30:06
например

Алексей
05.03.2018
19:30:18
депенды от хелчеков
колво сервисов и такое вот
именованные тома этопросто
гуглится отлично на гитхабе

Andrei
05.03.2018
19:31:09
ок спс

Admin
ERROR: S client not available

Lev
06.03.2018
04:46:44
Доставка контейнеров в ДЦ?)

Google

Филипп
06.03.2018
05:07:47
Как выполнить composer install сразу после(во время) билдинг, чтоб подгрузить зависимости в прикреплённый том? laravel/nginx

Roman
06.03.2018
06:10:12

Aleksei
06.03.2018
06:22:26
А почему во время билда плохо делать? Чтобы образ не раздувать?

Ivan
06.03.2018
06:25:39

Roman
06.03.2018
06:29:07
какая задача? разработка или продакшн?

Aleksei
06.03.2018
06:29:27
а, про вольюм упустил

Roman
06.03.2018
06:29:44
а, это не твой вопрос
но вообще да, все надо делать при билде
кроме dev окружения

Alexander
06.03.2018
10:11:10
Всем привет! Пытаюсь создать контейнер с h2o на винде. Кто-нибудь натыкался на подобные туториалы?

Ruslan
06.03.2018
19:54:20
Всем привет.
так. Здесь ссылки фильтрует?

Алексей
06.03.2018
19:55:14
от новичков

Ruslan
06.03.2018
19:56:30
docker-compose, nginx+uwsgi+django+postgres.
app-container | ModuleNotFoundError: No module named 'radiance.wsgi'
postgres |
postgres |
app-container | unable to load app 0 (mountpoint='') (callable not found or import error)
Это при docker-compose up.
Что у меня прописано в uwsgi.ini:
module=radiance.wsgi:application
Также пробовал и radiance.radiance.wsgi:application, не-а.
Не видит.
Как быть? Что делать?
и как мне вбросить репозиторий.

Алексей
07.03.2018
00:47:51
ребята, подсобите, как пробросить файл в контейнер?
docker run —name pgloader dimitri/pgloader:latest pgloader —before=вот тут должен быть путь к файлу

Алексей
07.03.2018
01:56:05
вольюмы объявить до названия имиджа
docker run —name pgloader -v path_on_host:/dir/path_in_container dimitri/pgloader:latest pgloader —before=/dir/path_in_container

Алексей
07.03.2018
03:20:26
спасибо, уже к тому моменту разобрался с маунтингом)

Google

Mikhail
07.03.2018
14:08:09
Ребята, а можете подсказать?
FROM node:8.9.4-alpine as builder
RUN ["yarn", "install", "--frozen-lockfile"]
Пишет container_linux.go:265: starting container process caused "exec: \"yarn\": executable file not found in $PATH"
Что нужно сделать?

Maxim
07.03.2018
14:36:47
абсолютный путь до yarn пропиши

Mikhail
07.03.2018
14:58:07
Но тут https://github.com/nodejs/docker-node написано что yarn в комплекте
Значит и Path оно должно быть?

Roman
07.03.2018
15:02:07