@docker_ru

Страница 1083 из 1375
DimiDr0l
02.03.2019
17:51:08
Можно ли в контейнер прокинуть юсб устройство?

DimiDr0l
02.03.2019
17:54:57
Ок

ildar
02.03.2019
18:03:14
Чтобы не писать длинную команду для docker run ... composer install, а сразу - ./my.sh composer install например
Пробела в длином списке параметров ..., типа опубликованных портов и смонтированных папок? возможно поможет docker-compose

Google
Ivan
02.03.2019
18:04:09
Пробела в длином списке параметров ..., типа опубликованных портов и смонтированных папок? возможно поможет docker-compose
docker-compose поднимает всё, а есть задачи для установки зависимостей, миграции и пр

Т.е. 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
Твои бы слова да нашим devops'am в уши
думаешь, что все-таки я прав?

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?

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

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
Почему не рекомендуют запускать СУБД в Docker?
Видимо речь о том, что много кто запускает ее по дефолту с хранием бд внутри контейнера

Ivan
03.03.2019
08:17:21
Google
Iurii
03.03.2019
08:18:09
Почему не рекомендуют запускать СУБД в Docker?
данные не рекомендуют хранить

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
Почему не рекомендуют запускать СУБД в Docker?
Может не пройти commit ? ну а если серьезно - консистентность невозможна в докере

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

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 ...? У меня траблы с гипер-в, который крашится на моей машине, а потом дойти до настроек в гуе не могу.

Aleksey
03.03.2019
19:42:19
попробуйте https://hub.docker.com/r/portainer/portainer уверен что вам понравится
Дык нет, мне клиент надо на игровом компе настроить. Есть удалённый (на кухню :D) хост, где нормальный линь и всё такое. Хочу ради интереса потыкать докер из винды и настроить его на удалённое выполнение

Никитяо
03.03.2019
19:43:27
ходи туда по ссш, настрой docker machine

Aleksey
03.03.2019
19:44:01
не хочу ссш на винде. Ключи, все дела. А как заставить докер машину ходить 2375 я не нашёл.

ssh user@ip bash -c "docker -v"
Ещё раз. Хочу гуй потыкать.

Никитяо
03.03.2019
19:45:13
тогда только винду переставлять либо hyper-v чинить

Страница 1083 из 1375