
Edgar
02.08.2018
15:12:13
Но я не указывал докер композ для шторма
Ручками запускаю up -d

Евгений
02.08.2018
15:14:11

Edgar
02.08.2018
15:16:41

Google

Евгений
02.08.2018
15:17:06

Nerzh
02.08.2018
22:20:20
контейнизаторы, всем привет, помогите, никогда не использовал название вашего чата...
чо хочу узнать:
есть контейнер, назову его "поделие", которое только проксирует запросы.
Сбилдить поделие по-человечески не вышло, а в контейнере сами понимаете - поделие работает, так вот вопрос такой
это поделие внутри контейнера конектится к серверу, который тоже в контейнере, но мне это все не нужно, я хочу чтобы поделие приконектилось не к другому контейнеру, а к айпишнику и порту сервера на хосте
поделие сейчас запускается отак
run -d -p 8080:8080 --link another_container_server:server super:podelie
как мне ему передать вместо another_container_server 127.0.0.1:9090 например
чтоб поделие внутри контейнера по алиасу server обращалась на хостовую машину ?

Sergey
03.08.2018
03:05:54

Edgar
03.08.2018
06:13:09
ок, будет круто
нужно настроить path mapping: project root -> в папку внутри контейнера, и использовать контейнеровский php cli. ну а дальше в настройках просто указываешь путь к composer autoloader и phpunit.xml внутри контейнера

Lasto
03.08.2018
07:30:54
Ребята, как запустить контейнер с sh/bash в фоне, не меняя исходного образа?

k
03.08.2018
07:42:18
Доброе.
Вопрос кто нить разбирался с вопросом докер + крон.
Засейвить базу раз в сутки (раз в сутки). Сейчас висит на кроне задача.
Вроде простая задача.

Lasto
03.08.2018
07:45:50
docker exec <id> bash/sh
Мне его нужно держать запущенным, перезаписав команду на что то другое что будет как заглушка, что бы можно было быстро выполнять на нем команды через exec

k
03.08.2018
07:46:49
это если для тестов

Евгений
03.08.2018
08:38:47

Google

setevoy
03.08.2018
08:50:13
@kneitro А в чём собственно вопрос? Базы лежат на диске хоста, подключаем через volume.
Задампить по крону? С хоста крон, и docker exec -ti containername mysqldump, сохраняем на диск хоста опять же.

k
03.08.2018
08:51:08


Marchello
03.08.2018
09:06:45
Всем привет. Нужна помощь.
Мой кейс:
1. docker-compose
2. в конфиге описаны контейнер для джанго + контейнер для постгрес
3. База вынесена в вольюм ./docker/data/.....
4. Запускаю от обычного юзера
5. овнер вольюма стоит root:root вместо user:user
6. Гуглил, узнал про директиву user: ${...}
7. Прописал в конфиге user: ${CURRENT_UID}
8. Запустил так $ CURRENT_UID=$(id -u):$(id -g) docker-compose up
9. Получил в консоли No user exists for uid 1000
10. И вольюм все равно с рутовым овнером создался.
Как сделать так чтобы вольюмы создавались от имени текущего юзера а не от рута?
Может быть мне нужно каким-то образом сделать в контейнере рутового юзера и группу с именами user вместо root?

Kirill
03.08.2018
09:21:06
Ребят, такой вопрос, Docker на винде юзает под капотом Hyper-V машину для линуксовских контейнеров, так вот, эти контейнеры получается в этой махине и остаются?
Т.е. если удалить эту машину, все image/volume'ы с ней же удалятся соот-но?

Gaiaz Iusipov
03.08.2018
09:33:17

Marchello
03.08.2018
09:36:05

Alexey
03.08.2018
09:38:06
но в гитлабе есть шедулер, например
мне нравится

Григорий
03.08.2018
10:48:12
Кто-нибудь юзает докер для дева? Как у вас это организованно? Я вижу это так: приходит новый разраб в команду, я даю ему docker-compose.yml, говорю прописать всякие креды и прочие переменные в файле dev.env, залогиниться в нашем регистри(у нас gitlab docker registry), и запустить контейнер - docker-compose up -d. Катит вариант?

Subb98
03.08.2018
10:49:04
так и происходит

Sergey
03.08.2018
10:49:08

Subb98
03.08.2018
10:49:22
возможно, ещё некоторые команды в контейнере для сборки приложения
например, npm i

Sergey
03.08.2018
10:49:36
а потом можно кубер давать
стейдж кластер

Григорий
03.08.2018
10:50:02
найс тогда)

Kirill
03.08.2018
10:50:28

Google

Sergey
03.08.2018
10:50:38
найс тогда)
если ты разрабатываешь в докере, то да, если нет, то пили в вагранте дев-стенд локальный и пуш в репу его

Григорий
03.08.2018
10:52:05

Sergey
03.08.2018
10:53:00
аля кубер-вагрант для локального

Semen
03.08.2018
11:08:18
Всем привет.
Поскажите пожалуйста, добавление СУБД в контейнер это best practies?

Андрей
03.08.2018
11:09:41

Sergey
03.08.2018
11:12:03

Semen
03.08.2018
11:12:24
Андрей только для этого или еще какие-то ньюансы есть?))

nemesis
03.08.2018
11:17:15

k
03.08.2018
11:18:12

nemesis
03.08.2018
11:18:27
не всегда удобно
если дев сервер с кучей контейнеров, удобней рулить через отдельные контейнеры

Mishalov
03.08.2018
11:32:44
Доброе.
у меня в docker-compose.yml настроен контейнер mysql:
mysqldb:
image: mysql:5.7.22
container_name: mysql
restart: always
environment:
- MYSQL_DATABASE=pack
- MYSQL_ROOT_PASSWORD=root
- MYSQL_USER=dev
- MYSQL_PASSWORD=dev
ports:
- "8989:3306"
volumes:
- "./data/db/mysql:/var/lib/mysql"
при запуске и работе никаких проблем, при перезапуске docker база данных пустая. С чем может быть связано?

Ванько
03.08.2018
11:33:21
ro на volume?

Oleg
03.08.2018
11:33:58

Mishalov
03.08.2018
11:34:31

Ванько
03.08.2018
11:35:02
всмысле?
В смысле проверь на запись volume, может он не пишет туда ничего

k
03.08.2018
11:35:10

Mishalov
03.08.2018
11:35:31
ну то что на локалке директория заполняется по мере работы

Google

Андрей
03.08.2018
11:35:51

Oleg
03.08.2018
11:35:53

Semen
03.08.2018
11:37:00

k
03.08.2018
11:45:00

Алексей
03.08.2018
11:57:30
/exec

Kirill
03.08.2018
12:10:04

Semen
03.08.2018
12:10:49

Сергей
03.08.2018
12:53:41
подскажите как в ранчер 2 прикрепить домен к приложению? вроде написал домен свой а не xip но домен открывает ранчер а не приложение, видел что надо cname написать, типа на xip.io но чето не выходит
неужели ни кто не делал?)

Oleg
03.08.2018
14:19:33

Boris
03.08.2018
14:25:46
Подскажите. Пробую редактировать /etc/hosts энтрипоинтом докера.
Получаю ошибку sed: cannot rename /etc/sedQdsFch: Device or resource busy
Я думаю это вообще довольно распостраненный кейс контейнеров - раскатать свои хосты в hosts, как это решается?

twwlf
03.08.2018
14:27:58
Есть специальный флаг, читайте документацию, блин
Там много интересного

Boris
03.08.2018
14:29:10
Мне не подходит этот вариант, не делайте поспешных выводов
При запуске стека контейнеров hosts наполняется адресами контейнеров из нетворка, и я бы не хотел там хардкодить, а всеголишь добавить алиас для одного из контейнеров

twwlf
03.08.2018
14:31:36
зачем?
давно hosts в докере наполняется?

Boris
03.08.2018
14:39:38
Как минимум при инициализации нетворка компоузером - да. К чему вообще ваши вопросы? Вы пытаетесь самоутвердиться?

Google

Boris
03.08.2018
14:39:47
У вас волк на аватарке, куда уже дальше

Ilya
03.08.2018
14:39:50
extra_hosts в компоузе посмотрите

twwlf
03.08.2018
14:40:02
ну, если тебе помощь не нужна
я просто хотел тебе подсказать, что по-дефолту в compose 1) не прописываются имена сервисов в hosts

Boris
03.08.2018
14:40:36

twwlf
03.08.2018
14:40:56
2) сервисы по своим именам доступны во внутреннем днс

Boris
03.08.2018
14:41:25
Django требует rfc 1034/1035, и обращение к http сокету будет невозможно
Я же говорю, вы делаете выводы поспешно

twwlf
03.08.2018
14:44:52
увы, у меня дефицит фактов

Юрий
03.08.2018
15:28:33
Добрый вечер, возможно обсуждалось. Docker на Win 10 не монтирует Volumes. Было у кого?

Kirill
03.08.2018
15:37:22