
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 чинить