DimiDr0l
02.03.2019
17:51:08
Можно ли в контейнер прокинуть юсб устройство?
George
02.03.2019
17:52:38
DimiDr0l
02.03.2019
17:54:57
Ок
ildar
02.03.2019
18:03:14
Google
Ivan
02.03.2019
18:04:09
Т.е. docker-compose может не поднятся без нужных пакетов корректно(в dev-окружении, не прод)
ildar
02.03.2019
18:08:12
Ниче не понял. docker-compose поднимет ровно то, что ты закажешь. Использовать d-c run как алиас d run - why not?
George
02.03.2019
18:52:15
да не нужен docker-compose Используйте оркестрацию типа salt. Ну, ок ansible
Taz
02.03.2019
19:26:39
А мужики то не знали
George
02.03.2019
19:36:43
Taz
02.03.2019
19:37:23
Ivan
02.03.2019
19:42:12
George
02.03.2019
19:43:06
Ivan
02.03.2019
19:44:02
George
02.03.2019
19:44:28
пока опыт показывает, что единственное его удобство - возможность записать параметры запуска контейнера в виде YAML файла
но любая оркестрация делает то же самое
более того - при деплое ты можешь это все записать в .gitlab-ci.yml и тупо в нем же сделать ssh USER@HOST docker run blablabla
Google
Ivan
02.03.2019
20:08:39
Кстати, нет какого-то чек-листа, что надо знать для девопса? По вакансиям смотрел - почти подхожу, хотя сам бэк-разработчик
George
02.03.2019
20:09:14
ci/cd + monitoring + всякая облачная хрень
Sergey
02.03.2019
20:26:40
Интересный факт, ci, CD, devops - это все про процессы
А не про инструменты или тайтлы
Artiom
02.03.2019
20:34:11
Подскажите как решить проблему с правами. Есть контейнер. прошисываю docker exec -ti php7.2-fpm sh -c "composer create-project --prefer-dist laravel/laravel PRIncentive" Создается папка с проектом, но она только для root и composer не может туда записать ничего. Как создавать папку не root?
George
02.03.2019
20:34:48
тебе не докер нужен скорее всего )
Artiom
02.03.2019
20:35:08
а что??
George
02.03.2019
20:35:09
ну, если не рут, то сделай gosu или воспользуйся ключом —uid докера
Artiom
02.03.2019
20:36:16
а можно это сделать в Dockerfile?
George
02.03.2019
20:37:35
задачу какую решаешь?
Ivan
02.03.2019
20:37:39
George
02.03.2019
20:37:43
если просто создать проект, то докер не нужен
если хочешь лайфхак
то сделай прооще
му с правами. Есть контейнер. прошисываю docker exec -ti php7.2-fpm sh -c "composer create-project --prefer-dist laravel/laravel PRIncentive && chown -R USER:GROUP .
USER:GROUP - айдишники на твоей хостовой тачке
Ivan
02.03.2019
20:40:31
George
02.03.2019
20:40:46
пофиг
Ivan
02.03.2019
20:41:15
Даже --user $(id -u):$(id -g) чтобы наверняка. Но да, товарищ что-то не то делает)
Google
Artiom
02.03.2019
20:42:19
Можно, но зачем?
Есть локальное окружение. PHP + apache2. Запускаю composer в контейнере. Он начинает установку проекта, но папка создается закрутая. Приходится менять права. И каждый раз при запуске composer нужно менять права на папку. Вот это надо исправить. И желательно уже в Dockerfile
George
02.03.2019
20:42:33
зачем докер? ?
Ivan
02.03.2019
20:43:10
Artiom
02.03.2019
20:43:14
Для простоты поднятия локального окружения
так я все поднимаю через docker-compose
run только если в dockerfile
Ivan
02.03.2019
20:44:46
Да какой докерфайл то? Зачем тебе он?
Хочешь установить - запусти через docker-compose exec с параметром -u
Artiom
02.03.2019
20:45:30
хах
а потом я положу все(docker-compose down) и все это затрется
Ivan
02.03.2019
20:46:13
Я уже года 2 пишу на ларе в связке с докером и проблем не было еще как-то с правами...
У тебя файлы в волюме шоль?
Так много вопросов и так мало ответов...
Artiom
02.03.2019
20:50:36
Когда ты запускаешь компоусер в контейнере, под каким юзером создаются папки в венлоре?
Ivan
02.03.2019
20:51:51
С таким, с каким я указал
Данила
03.03.2019
08:15:33
Почему не рекомендуют запускать СУБД в Docker?
foi
03.03.2019
08:16:17
Ivan
03.03.2019
08:17:21
Google
Iurii
03.03.2019
08:18:09
Bonik
03.03.2019
08:24:10
Stateful сервисы не совсем идеально ложатся в контейнерную идеологию.
George
03.03.2019
09:09:08
там много нюансов
начиная от нюансов производительностии
и кончая тем, что когда говорят докер - имеют в виду кубернетес
и ты получаешь весь гемор распределенных систем
Илья
03.03.2019
09:24:36
Подскажите пожалуйста мануал докера в продакшене
Я пока просто поднимаю docker compose через сервис для systemctl, но чувствуется что я что то делаю не так
Corsars
03.03.2019
09:28:46
Данила
03.03.2019
09:29:23
George
03.03.2019
09:31:36
Corsars
03.03.2019
09:37:01
Попробуй с Monga ?
George
03.03.2019
09:38:23
ну, ее отдельно тюнить надо
Andrey
03.03.2019
09:46:37
Для тех кто в танке и юзает монгу в контейнере с персистентным хранилищем: что не так?
foi
03.03.2019
10:22:58
не подскажите почему при docker-compose up зависает на attaching... все работает просто вывода нет и docker logs пустые. Вот такая CMD в Dockerfile CMD gosu root:$DOCKER_GID nginx -g 'daemon off;'
George
03.03.2019
10:54:22
foi
03.03.2019
10:54:53
George
03.03.2019
10:55:48
foi
03.03.2019
10:57:57
хз
Кажется я понял. Наверное nginx не выводит stdout если сказано куда писать логи.
Данила
03.03.2019
16:39:03
Пытаюсь запустить apache в Docker контейнере, почему-то апач не может получить доступ к директории с логами.
docker run -v /home/user/data:/pdata -v /home/user/logs:/var/log/apache2 -u 1000 -d httpd:2.4
В логах контейнера:
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 172.17.0.4. Set the 'ServerName' directive globally to suppress this message
(13)Permission denied: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs
Google
Данила
03.03.2019
16:39:18
Пользователь user имеет uid 1000 и gid 1000
drwxr-xr-x 2 user user 4096 мар 3 19:23 logs
Прав на директорию ~/logs достаточно
В чём может быть проблема?
Andrey
03.03.2019
17:22:14
Всем привет )!
Сергей
03.03.2019
17:25:10
http://neprivet.ru/
Sagi
03.03.2019
18:16:01
подскажите плз, это безопасно вообще держать env_file для docker-compose на сервере? Я делаю деплой с ансибл, как лучше - все держать в env во время деплоя или создать env_file в той же директории для docker-compose?
Aleksey
03.03.2019
19:36:21
Ребят, подскажите, можно ли как-то настроить гуй докера на винде для исполнения на удалённой машине? Эквивалент docker -H ...? У меня траблы с гипер-в, который крашится на моей машине, а потом дойти до настроек в гуе не могу.
Maxim
03.03.2019
19:40:49
Aleksey
03.03.2019
19:42:19
Никитяо
03.03.2019
19:43:27
ходи туда по ссш, настрой docker machine
Maxim
03.03.2019
19:44:00
Aleksey
03.03.2019
19:44:01
не хочу ссш на винде. Ключи, все дела. А как заставить докер машину ходить 2375 я не нашёл.
Никитяо
03.03.2019
19:45:13
тогда только винду переставлять либо hyper-v чинить