@docker_ru

Страница 935 из 1375
Denis
24.12.2018
19:20:11
все, дошло. там имя сервиса (mysql) должен быть по идее?
При линковке можно алиас сделать другой или хостнейм в композ прибить.

В докере есть свой днс, можно его с хостовым объединить для удобства доступа на dev-машине.

docker-compose exec mysql ip -c --br addr

Санжар
24.12.2018
19:27:08
При линковке можно алиас сделать другой или хостнейм в композ прибить.
стоп, пока рано с этим возиться. я чето не понимаю походу в докере, я просто хочу сделать команду php artisan migrate, но выдает ошибку 2002, т.е неверно указан порт/адрес до mysql в .env или docker-compose.

Google
Guests Hater
24.12.2018
19:27:47
http://domabanistroim.ru/cheboksary/karkasnye-doma/dom-8na8-dp2/

Denis
24.12.2018
19:28:00
Не подхватил значит конфиг ларавела.

Санжар
24.12.2018
19:28:29
Alexandr
24.12.2018
19:56:58
У кого есть докер образы под тесты chef? Нужен для проверки работы кукбукс на деплой серверов. Выдает ошибку при провиженинге: Жалуется на конфликт файлов из кукбука

Konstantin
24.12.2018
20:21:08
Линкс сделай на мускул
DEPRECATED. Харе линковать, оно не нужно

Alexandr
24.12.2018
20:33:07
Образы докера на чеф нужны

Vladislav
24.12.2018
20:42:38
DEPRECATED. Харе линковать, оно не нужно
Вместо депрекейта лучше бы написал, что там сейчас в аналогии, а то я не помню сходу

Vladislav
24.12.2018
20:44:25
А ну да, тупо через сеть теперь

Konstantin
24.12.2018
20:46:38
Линкс для первой версии композа

George
24.12.2018
22:02:39
Pong, что за реклама ?!

Mr_Babrums.bin
24.12.2018
22:04:20
Pong, что за реклама ?!
Нужно будет гугол запустить в докере. Оплата 500 рублей 0 копеек, но зато когда разбогатеет - в доле будешь

Google
Mr_Babrums.bin
24.12.2018
22:04:47
(отсылка к напиши гугол за 500 рублей это же не сложно)

Mr_Babrums.bin
24.12.2018
22:05:29
О, точно. Токенами!

Konstantin
24.12.2018
22:12:46
Ага, латокенами )
А что там с латокеном? Рабочая работа? Инфа разрозненная

Kanat
25.12.2018
06:29:56
Привет

Sergey
25.12.2018
06:30:08
тевирп

Kanat
25.12.2018
06:31:54
Подскажите как использовать докер композ в локальной разработке? Например Ruby on Rails. Меня смущает что при каждом изменении в проекте нужно пересобирать контйнер. Думаю что можно как то сделать чтобы контейнер был связан с текущей директорией проекта на хосте чтобы изменений применялись сразу же?

Roman
25.12.2018
06:32:47
можно примонтировать локальную папку

но под маком не рекомендую это делать

Kanat
25.12.2018
06:33:07
Нет я под убунтой.

У меня есть текущий проект как его примонтировать? Это нужно делать в Dockerfile или docker-compose.yml?

Roman
25.12.2018
06:34:46
volumes: - ./:/app

Stefan
25.12.2018
06:35:18
У меня есть текущий проект как его примонтировать? Это нужно делать в Dockerfile или docker-compose.yml?
и там, и там можно если много нужно связывать между собой контейнеров, то выбор в сторону компоуза, собственно там же и вольюмы фигачь

а.. или в докерфайле нельзя

Roman
25.12.2018
06:35:39
https://docs.docker.com/compose/compose-file/#compose-file-structure-and-examples

Stefan
25.12.2018
06:36:46
а.. или в докерфайле нельзя
да, в докерфайле нельзя, пардон можно ключем указать при запуске контейнера лучше сразу используй компоуз

Kanat
25.12.2018
06:38:03
volumes: - ./:/app
Этого точно достаточно?

Roman
25.12.2018
06:38:23
должно хватить судя по докам

но я чаще через композ поднимаю зависимые сервисы

Google
Roman
25.12.2018
06:38:55
субд, всякие кешы и прочее

а саму разработку так вести не очень удобно

Kanat
25.12.2018
06:39:17
но я чаще через композ поднимаю зависимые сервисы
Насколько я понял пример который вы привели к композ и относится

Roman
25.12.2018
06:39:27
да верно

Kanat
25.12.2018
06:39:45
а саму разработку так вести не очень удобно
А как ведёте? Локально все понимаете на хосте?

Roman
25.12.2018
06:39:46
он монтирует локальную папку в /app в контейнере

локально поднимаю только зависимости

те сервисы которые в данный момент не разрабатываю

субд, редис, эластиксерч

Kanat
25.12.2018
06:42:10
он монтирует локальную папку в /app в контейнере
Тогда как должен выглядеть Dockerfile? Если сейчас у меня указано например что локальная папка копируется в конетейнер через COPY либо ADD. Нужно убрать получается эти строчки?

Roman
25.12.2018
06:42:57
ну при сборке имейджа тоже надо будет монтировать локальную папку

как минимум чтобы установить зависимости

либы, модули, гемы

Kanat
25.12.2018
06:43:33
Вот тут непонятно

Копировать или монтировать?

Roman
25.12.2018
06:45:15
ну зависит от того куда ставятся ваши зависимости

Kanat
25.12.2018
06:45:57
На хост или в контейнер имеете в виду?

Или в контейнере в рабочую папку либо в систему?

Я про гемы например сейчас

Erving
25.12.2018
08:11:44
парни, помогите, пожалуйста

Google
Erving
25.12.2018
08:11:56
обнаружил на диске такое: 342G /var/lib/docker/containers/94db0c910df222d7b13671a55bf7d9f1bb66b0c6d6cc7b97b59cbb19c6aec0f2

это значит, у меня контейнер где-то такой?

смотрю docker ps -s - там нет контейнеров с таким размером

George
25.12.2018
08:18:39
94db0c910df222d7b13671a55bf7d9f1bb66b0c6d6cc7b97b59cbb19c6aec0f2

это айди контейнера

первый столбец вывода docker ps

скорее всего у тебя в Dockerfile volume создан, ЛИБО

у тебя логи пишутся в json-file

и логи ЗАПРОСТО могут занять все пространство диска

Erving
25.12.2018
08:21:11
George
25.12.2018
08:21:20
а проверь

ls -lR на каталоге сделай )

George
25.12.2018
08:42:59
я уверен, что ЭТА метрика размер ЛОГОВ не показывает

du -s -h /var/lib/docker/containers/94db0c910df222d7b13671a55bf7d9f1bb66b0c6d6cc7b97b59cbb19c6aec0f2/94db0c910df222d7b13671a55bf7d9f1bb66b0c6d6cc7b97b59cbb19c6aec0f2-json.log

ildar
25.12.2018
08:46:05
btw, зачем его искать? почиститься docker container prune и всё.

Erving
25.12.2018
08:48:48
ls -lR на каталоге сделай )
да, все-таки логи) я думал, я настроил ротацию, хм... бывает, сорри

George
25.12.2018
08:48:58
самый оптимальный вариант

шли в journald и не ломай голову

Erving
25.12.2018
08:50:18
Google
George
25.12.2018
08:54:51
а что это дает?
дает две вещи

1. ты можешь пользоваться docker logs

2. ты можешь точно так же настроить ротацию, макс. размер логов etc + сделать их отправку удаленно, например, в graylog

Erving
25.12.2018
09:00:24
Как ты настраивал?
daemon.json, указывал макс размер как обычно

Ребят, снова проблема

я удаляю огромные логи, папка докера становится легче. Но на диске место НЕ ОСВОБОЖДАЕТСЯ

как это возможно, не знаете?

E_zombie
25.12.2018
09:02:17
# docker exec sentry_sentry_1 sentry cleanup Error response from daemon: No such container: sentry_sentry_1

docker ps | grep sen 3c38f314b875 sentry "/entrypoint.sh se..." 2 months ago Up 2 months 9000/tcp sentry_sentry_1_8ff3eb7d7a37

docker -v Docker version 17.05.0-ce, build 89658be

wtf?

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