Aleksandr
сворачивай проект, увольняйся
Дмитрий
но судя по тому, что после перезапуска docker-compose данные в /zabbix_data появились - то работает
Дмитрий
ls -lah /zabbix_data/
total 333M
drwxr-xr-x 7 998 root 4.0K Dec 23 23:42 .
drwxr-xr-x 19 root root 4.0K Dec 23 23:38 ..
-rw-rw---- 1 998 996 16K Dec 23 22:41 aria_log.00000001
-rw-rw---- 1 998 996 52 Dec 23 22:41 aria_log_control
drwxr-xr-x 2 root root 4.0K Dec 23 23:42 backups
-rw-r--r-- 1 998 root 2.1K Dec 23 22:41 error.log
-rw-rw---- 1 998 996 3.4K Dec 23 22:41 error.log.old
-rw-rw---- 1 998 996 128M Dec 23 23:46 ib_logfile0
-rw-rw---- 1 998 996 128M Dec 23 22:40 ib_logfile1
-rw-rw---- 1 998 996 76M Dec 23 23:45 ibdata1
drwx------ 2 root root 16K Aug 31 13:24 lost+found
-rw-rw---- 1 998 996 0 Dec 23 22:41 multi-master.info
drwx------ 2 998 root 4.0K Dec 23 22:40 mysql
-rw-rw---- 1 998 996 4 Dec 23 22:41 mysql.pid
srwxrwxrwx 1 998 996 0 Dec 23 22:41 mysql.sock
drwx------ 2 998 996 4.0K Dec 23 22:40 performance_schema
drwx------ 2 998 996 12K Dec 23 22:41 zabbix
Aleksandr
рви заявление на увольнение, танцуй
Дмитрий
хех, спасибо)с увольнением мы пока поспешили)
Nklya
заббикс и докер. Что может быть прекраснее)))
Maxim
Привет, необходима поддержка здравого смысла) Запускаю Docker контейнер, сохраняю файл. Выключаю. Запускаю снова - файла нет. Вопрос - можно ли сделать так, чтобы файл оставался? Это будет нормально или костыльно? И еще вопрос - как лучше сохранять настройки приложения?)
Aleksandr
Maxim
это монтировать другой раздел? Который из хостовой системы?
Maxim
а в самом контейнере не желательно писать?
Aleksandr
Maxim
благодарю)
Алексей
А так у тебя один сайт - одна сущность, которую ты крутишь как хочешь....
Хочешь масштабируй, захотел вместо мемкеша - редиску воткнул
Anonymous
У меня первоначально была идея сделать 1 контейнер - 1 сайт с нужным бэкендом, но представим, что у меня 200 сайтов на одном сервере.
Anonymous
200 контейнеров, которые жрут память
Ilia
Докер для этого не очень подходит.
Ilia
Максимум крутить разные версии php в разных контейнерах
Anonymous
Anonymous
Хмм, в docker-compose прописываю создание контейнеров с Apache:
Sun
А в чём проблема крутить один нжинкс, а конфиги держать снаружи и все правки делать ансиблой вместе с запуском необходимого бэкенда в своих ящиках?
Anonymous
https://pastebin.com/ejPpHb7n
Anonymous
Почему-то создаётся только один образ (с Apache + php7.2), на основе которого работают все контейнеры
Anonymous
Anonymous
А в контейнеры я только монтирую директории с конфигами
Anonymous
И Nginx у меня крутится один
Anonymous
Касательно Ansible - мне придётся сценарий Ansible заранее пихать в контейнер?
💪💪💪🏅DEVOPS💪💪💪
💪💪💪🏅DEVOPS💪💪💪
я не думаю что у вас дико низкий оверхед засчёт 100500 приложений
Tadeusz
а lxc значит не жрет память? 🙂
💪💪💪🏅DEVOPS💪💪💪
не проще держать 3-4 lxc ящика по 25 сайтов
Tadeusz
вообще ничего не жрет при 200 контейнерах
💪💪💪🏅DEVOPS💪💪💪
он жрёт тут вопрос в ином
💪💪💪🏅DEVOPS💪💪💪
вопрос в том что 100500 слоёв будут в итоге жрать больше
Anonymous
а не проще в lxc напихать :)
У меня что-то вроде виртуального хостинга на контейнерах Docker с возможностью выбора версий PHP под каждый сайт и выбора между Апачем и nginx+php-fpm
Tadeusz
самописное?
Tadeusz
Anonymous
Да, самописное
Tadeusz
у меня ansible этим занимается, не важно где ему это разворачивать 🙂 php/python php-fpm/uWSGI mysql/pgsql etc...
💪💪💪🏅DEVOPS💪💪💪
Да, самописное
прикольно а можешь какие-то детали в лсм скинуть если нежалко, как ты ип назнаешь и тп
Anonymous
Yuri
Привет, подскажите как лучше юзать composer в PHP проектах? Во многих проектах вижу инструкции типа docker-compose up --build а после этого уже вручную нужно выполнять внутри контейнера команду composer install. Разве это хорошее решение?
Maxim
Artem
Gaiaz
Gaiaz
Anonymous
Насколько плохо в одном Docker контейнере держать Nginx,NodeJS и две версии Python?
Anonymous
Просто я реализовал поддержку сайтов на NodeJS и Python через модуль Passenger
Anonymous
И эта схема работы требует, чтобы бинарники Python и NodeJS находились на одной машине с Nginx
Anonymous
https://github.com/phusion/passenger-docker
Anonymous
В официальном образе так и делают - ставят Ruby, Python и NodeJS в один контейнер
Anonymous
не сильно плохо, хоть и немного противоречит общей философии
Anonymous
По каким-то причинам Docker-compose не может найти Dockerfile для контейнера
Anonymous
docker-compose up -d
Building aphp7.0
ERROR: No build stage in current context
Anonymous
aphp7.0:
build:
context: ./
dockerfile: aphp7.0
Anonymous
WTF ?
Anonymous
Файл aphp7.0 в папке есть
Алексей
12й доктор активизировался потому что завтра выходит новая серия?))
Anonymous
Завтра рождественский special))
Alex
Ребят, работает ли кто здесь с ansible-container ?
У меня следующая проблема: не подключаются volumes к контейнерам.
Описан сервис в conteiner.yml:
mysql:
from: mysql:5.7
volumes:
- /home/user/site/ansible-container/dump-latest.sql:/var/dump-latest.sql
Сам контейнер запускается и работает, но вот файлика dump-latest.sql там нету. С компосером всегда работало. Буду признателен за любую помощь.
Alex
Пол дня на это потратил. Как-то дебажить это дело можно ?
Ansible-container version 0.9.2
Anonymous
root@f0157f97e728:/# service php7.2-fpm start
root@f0157f97e728:/# service php7.2-fpm status
* php-fpm7.2 is not running
По каким-то причинам не удаётся запустить php-fpm в контейнере Docker
Maxim
Привет, кто знает, помогие, пожалуйста - уже 3-й час борюсь с этой проблемой:
1. Поднял репозиторий для контейнеров harbor
2. Сделал тестовый контейнер на базе busybox
3. Делаю docker login hub.test.com, ввожу данные и получаю успех
4. Делаю docker tag 6ad733544a63 hub.test.com/test_project/test_image
5. Делаю docker push hub.test.com/test_project/test_image
и получаю unauthorized: authentication required.
в harbor отключил проверку сертификатов.
Maxim
Ссылки в google мне не помогают. Файл ~/.docker/config.js даже правил - не помогает.
Maxim
может у кого мысли есть какие?
Сергей
Gaiaz
Aleksey
привет! у меня туповатый вопрос.
если в докере настроить второе такое же окружение, но повесить его на другой порт - это будут два разных приложения?
k
В смысле, два экземпляра докера запустить?
Или это ты про контейнеры так?
Aleksey
Maxim
Docker очень нежен к шифрованию)
k
про контейнеры.
хочу один из них для тестов сделать.
Тогда не очень понял вопрос.
Если запускаешь два разных контейнера на разных портах - друг от друга они не зависят, ага.
Ну при условии, что там они ходят в разные базы и к ним не примонтирован один и тот же volume. Корое, внешние зависимости также должны быть разделены.
Aleksey
Николай
Подскажите, почему у меня контейнер с убунту не запускается. В общем докерфайл по сути FROM ubuntu:17.04 + установка некоторых пакетов Потом docker build -t test . Затем docker run test. И у контейнера статус exited 10 seconds ago.
a1eXei
Смотри логи контейнера
Вероятно он выполнил команду и завершился процесс в контейнере