@ru_docker

Страница 443 из 610
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
А почему нет? Чем они провинились?
не, если весь /var/lib/pgsql хранить отдельно, то может быть, но далеко не все конторы готовы делать нормальное iscsi хранилище

Phil
04.03.2018
17:50:03
не, если весь /var/lib/pgsql хранить отдельно, то может быть, но далеко не все конторы готовы делать нормальное iscsi хранилище
Конечно отдельно. В докере вообще внутри не надо хранить ничего изменяемого. Не важно готов ты его потерять или нет. Все эти слоистые системы херовы для изменяемости

Старый
04.03.2018
17:51:58
И что? Чем тебе iscsi вооюще помогает? Чем это отличается от ситуации без докера?
ну слабо себе представляю докер который каждый контейнер держит на отдельном блочном устройстве

а вот вм можно так сделать

без проблем

Старый
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']

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
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

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

Ivan
06.03.2018
06:25:39
кто подскажет отличия docker-compose v2 и v3
https://docs.docker.com/compose/compose-file/compose-versioning/

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 оно должно быть?

Страница 443 из 610