
Dmitry
26.08.2018
15:30:09
Как можно решить мою проблему?
не хочу создавать кастомный образ на основе официального, хочу конфигурировать на уровне запуска контейнера

bama^boy
26.08.2018
15:30:35
mkdir перед запуском nginx

Sergey❄️
26.08.2018
15:41:06
Тут я еще вопрос не задавал, ищу годный планировщик в композ

Google

Sergey❄️
26.08.2018
15:41:06
Надо бэкапить контейнер с постргресом и работать с ним в питоне (бэкапы)
Есть какой-то удобный вариант сделать контейнер с планировщиком, который раз в час будет всё это дело запускать?
Сейчас делаю все это из системы
0 * * * * cd /tmp && docker exec -t -u postgres db_1 pg_dump -c > db_dump.psql && .../venv/bin/python ..../run.py
Соответственно нужен венв и внутренний планировщик от чего я бы хотел отказаться

bama^boy
26.08.2018
15:42:14
Kubernetes умеет крон контейнеры

Вадим
26.08.2018
15:44:01
Кубер ради крона)) кайф)

Dmitry
26.08.2018
15:44:23
Спасибо, помогло)

Sergey❄️
26.08.2018
15:45:03

Iurii
26.08.2018
15:45:11
Вообще и в докере крон есть

Sergey❄️
26.08.2018
15:46:13

Iurii
26.08.2018
15:46:34

Sergey❄️
26.08.2018
15:47:21
Куда внутри поставится питон

Google

Iurii
26.08.2018
15:47:55

Sergey❄️
26.08.2018
15:48:02
И pg_dump с соседнего контейнера делаться?

Iurii
26.08.2018
15:48:44

Sergey❄️
26.08.2018
15:49:45

Iurii
26.08.2018
15:50:06

Sergey❄️
26.08.2018
15:50:14

bama^boy
26.08.2018
15:50:30


Dmitry
26.08.2018
18:08:02
Товарищи, посоветуйте структуру директорий и как грамотно организовать контейнеры, необходимый стек технологий:
1. nginx
2. php-fpm
3. percona
4. nodejs
5. npm
6. yarn
7. composer
Неплохо что-бы некоторые контейнеры можно было бы использовать в разных проектах, например nginx + php-fpm
Думаю, для каждого проекта делать новый образ, того же nginx - не целесобразно
Просто опыта практического с докером мало (на уровне статей и документации)
пока это вижу как 7 директорий с Dockerfile (nginx, php-fpm e.t.c), рядом директория projects, в которой директории с проектами, в директории с проектом например docker-compose.yml, а так же директория с кодом, директория с файлами базы, директория с конфигами на которые я буду мапить контейнер и директория с логами
и ещё такую вижу проблему, допустим если я хочу сделать что-бы директория с проектом в контейнере nginx мапилась не по стандартному пути (/etc/nginx...) а /var/www, то мне будет необходимо и php-fpm туда мапить. Создаётся ощущение что лучше взять пакет с nginx и в него просто через Dockerfile все нужные пакеты поставить, и закоммитить образ. Но это вроде как не лучшая практика, делать всё в одном образе


Petr
26.08.2018
19:03:39
В докер можешь реализовать как удобно. Через файл sock, или обернуть в один нетворк и резолвить по container name или ip.
Разницы особой не будет

Sergey❄️
27.08.2018
09:42:06
Может кто подсказать, почему environment не подхватывается?
https://github.com/Kylmakalle/mobi-assistant-bot/blob/docker/docker-compose.yml#L44
В env_file явно указано SERVEO_SUB_DOMAIN=blablabla

Google

Aleksandr
27.08.2018
09:46:51
Что-то где-то надо заэкранировать, раз у тебя переменные в адресе

Aleksei
27.08.2018
09:47:52

Sergey❄️
27.08.2018
09:48:28
сделал printenv
serveo_1 | SERVEO_SUB_DOMAIN=blabla

Admin
ERROR: S client not available

Sergey❄️
27.08.2018
09:48:41
То есть env передается, а команда не жрёт правильно

Aleksei
27.08.2018
10:05:11

Sergey❄️
27.08.2018
10:05:28
Ща проверю

AstraSerg
27.08.2018
10:16:44

Aleksei
27.08.2018
10:31:09
Ща проверю
https://paste.fedoraproject.org/paste/qfi7wir508Bqn7kT5zgyog

Stephen
27.08.2018
14:27:36
Всем привет. Давно замусоленная тема, но все-таки, не могу ничего найти вменяемого в гугле. Как все-таки правильно на проде mysql держать? Где-то слышал, что не стоит сервис в контейнере держать. А как правильно? Лучше ссылкой

Roman
27.08.2018
14:31:45

MaXG
27.08.2018
14:33:04
Но можно монтировать извне

Stephen
27.08.2018
14:33:10

Roman
27.08.2018
14:33:35
если вольюм на хосте да норм

Stephen
27.08.2018
14:34:45
Ок, спасибо

Алексей
27.08.2018
15:22:45
коллеги чот я запутался.
при docker pull пижется некий digest
% docker pull XXXX
...
Digest: sha256:1940d706b6cc38c179fa161da805c2953a7740a54422acae87fac5145387b016
это дайджест чего ?
я раньше думал что это Image tag но это не он

Google

Grigory
27.08.2018
20:11:48
Err:1 http://deb.debian.org/debian stretch InRelease
Temporary failure resolving 'deb.debian.org'
Err:2 http://security.debian.org/debian-security stretch/updates InRelease
Temporary failure resolving 'security.debian.org'
Err:3 http://deb.debian.org/debian stretch-updates InRelease
Temporary failure resolving 'deb.debian.org'
С хост машины нормально всё

Dmitry
27.08.2018
20:47:22
Как решить debconf: delaying package configuration, since apt-utils is not installed ?
ENV DEBIAN_FRONTEND noninteractive не помогло, как и RUN apt-get update && apt-get install -y --no-install-recommends apt-utils

bama^boy
27.08.2018
20:56:43
Может, поможет, не понятно без логов, в чем там проблема.

AstraSerg
28.08.2018
06:55:50