@docker_ru

Страница 617 из 1375
Kirill
27.05.2018
10:16:30
тогда ничего не пиши просто, мешаешь
Манерам элементарным научись и отношение другое будет

Евгений
27.05.2018
10:16:54
Манерам элементарным научись и отношение другое будет
держи в курсе, не встревай в диалог, где нету никакого веса у того, что ты говоришь

Kirill
27.05.2018
10:17:44
держи в курсе, не встревай в диалог, где нету никакого веса у того, что ты говоришь
Не указывай незнакомым людям и позорься дальше, наблюдаю

Google
Vit
27.05.2018
10:31:06
Кто что использует для сканирования образов на безопасность? Clair? что-то ещё? как часто что-то даёт толковое?

Сергей
27.05.2018
12:17:13
Можно ли как то собрать образ если файл Dockerfile лежит в корне проекта с файлами и хотелось бы чтобы при копировании файлов не было его в образе

AlexAnder
27.05.2018
12:21:40
.dockerignore ?

Сергей
27.05.2018
12:22:35
.dockerignore ?
понял)

.dockerignore ?
А если мне надо Copy делать он сработает?

AlexAnder
27.05.2018
12:24:47
слой копирования по идее пропускает игнорируемые файлы

Сергей
27.05.2018
12:26:38
слой копирования по идее пропускает игнорируемые файлы
Пропускает всмысле они тоже копируются?

AlexAnder
27.05.2018
12:26:59
скипает

всмысле не кладёт в образ

Сергей
27.05.2018
12:27:42
подскажите как будет верно заливать в регистри образ уже с установленными зависимостями или устанавливать всё по запуску контейнера надо?

Google
Kirill
27.05.2018
13:33:11
Что бы я скачал и запустил

Там уже всё готово

Сергей
27.05.2018
13:40:16
Там уже всё готово
а если серьезно?

Kirill
27.05.2018
13:40:36
а если серьезно?
Ну как бы серьезно

Контейнер несёт в себе уже готовое окружение

Сергей
27.05.2018
13:41:05
Ну как бы серьезно
Просто у меня к примеру ларавел требует миграцию в базу а я не могу сделать билд потому что в RUN запуск миграций

Контейнер несёт в себе уже готовое окружение
Поэтому и спрашиваю как с такими вещами билд делать(

AlexAnder
27.05.2018
14:10:31
multistage builds ?

Kirill
27.05.2018
14:19:04
Просто у меня к примеру ларавел требует миграцию в базу а я не могу сделать билд потому что в RUN запуск миграций
Как вариант - на запуске контейнера сначала стартануть апдейт бд, а после запускать приложение

AlexAnder
27.05.2018
14:24:20
кстати да, ларавел не поломается от того что несколько раз запустишь артисан мигрейт

Сергей
27.05.2018
14:29:17
кстати да, ларавел не поломается от того что несколько раз запустишь артисан мигрейт
Я хотел билд сделать в регистр с уже установленными зависимостями и прочей ерундой. Но у меня ошибка когда срабатывает RUN php artisan migrate из за того что он уже базу пытается подключить ведь. Её то нет в сборке, она в отдельном контейнере

Антон
27.05.2018
14:44:11
Если я не ошибаюсь то volume подключается в момент старта. И тянет за собой ещё и пермишены с хоста
т.е. если на папке на хосте стояли права 600 то и в контейнере они будут такими же?

@loktionov129 @kardashov я кстати тоже для ларавел с контейнерами вожусь. у вас не возникало проблемы что storage в контейнере не имеет прав на запись и приложение выдает exception?

Антон
27.05.2018
14:46:43
а как ты выдаешь их?

руками на хосте или в Dockerfile это описал?

Сергей
27.05.2018
14:47:03
в RUN chmod

Антон
27.05.2018
14:47:12
покажи как сделал?

Сергей
27.05.2018
14:47:25
покажи как сделал?
FROM krosh961/apache-php7-docker COPY . /web/html RUN rm -rf /web/html/index.html && \ cd /web/html && composer install && \ cp .env.example .env && php artisan key:generate && \ php artisan storage:link && php artisan migrate:refresh --seed && \ php artisan passport:install && chmod -Rf 777 storage/logs && chmod -Rf 777 storage/framework

Антон
27.05.2018
14:48:12
COPY . /web/html копирует файлы? для чего это надо если в docker-compose уже volume маппится на папку проекта?

Google
Эмин
27.05.2018
14:52:57
Volume вам нужен в основном для локальной разработки

Если речь идёт о продакшене то образ лучше собирать с исходным кодом

Sun
27.05.2018
19:32:35
777 — это сильно. Может, таки, 664 лучше будет?

А, ну да, папка же

Igor
27.05.2018
20:43:03
Мишка
27.05.2018
20:47:19
Каталог
Ну да, как бы по буржуйски он называется folder, что всё-таки папка

Sailor
27.05.2018
21:03:32
В который раз пишу с вопросом. Aws ecs, балансировщик, контейнер пыхи и нжинкса. Хочу контейнер с фейл2баном блочить по лонгу нжинкса. Делал кто ?

Leo
28.05.2018
04:59:43
Сделай одним плейбуком всё
Можно аргументами передавать версии

И тесты обычно не имеют покрытие 100%

Yury
28.05.2018
06:19:01
Приветы. У кого какой опыт позитивный держания mysql в сворме? Есть какие зарекомендовавшие себя схемы? Дату на хост и как ее реплицирцете в кластере?

Сергей
28.05.2018
07:14:34
всем привет. хочу узнать мысли по поводу того почему НЕ стоит брать образ для prod-php из докерхаба (соответственно накрутить своих конфигов и всего вот этого поверх него) ?

Nathan
28.05.2018
08:57:26
как можно сложный конфиг прокинуть в контейнер? сейчас использую env_file и key=val недостаточно

Анатолий
28.05.2018
09:06:49
сложный конфиг чего именно? докер контейнера? или чего-то внутри докер контейнера?

Nathan
28.05.2018
09:07:42
для приложения в нутри

типа json структуры

Анатолий
28.05.2018
09:07:52
если к примеру mysql конфиг внутри докер контейнера - то почему бы не скопировать сам файл конфига в контейнер?

или папку с конфигом прицепить..

Google
Nathan
28.05.2018
09:08:20
в билд засунуть?

не пашет через docker-machine volum-ы

Анатолий
28.05.2018
09:08:53
а простой COPY?

не обязательно ради 1го файла volume делать же...

Nathan
28.05.2018
09:09:50
ну я не хочу конфиг хранить в нутри

при этом там настройки могу часто менять и каждый раз делать build...

Анатолий
28.05.2018
09:10:58
тогда прицепи папку

можно будет не build а стоп и ран

Nathan
28.05.2018
09:11:19
как цеплять?

может я не так цепляю...

Анатолий
28.05.2018
09:11:43
перезапустил контейнер - конфиг скажем апача обновился и всё готово

не знаю как ты цепляешь.. я так цеплял папки конфигов для apache,nginx,mysql - только у меня docker-compose был, а не docker-machine

Nathan
28.05.2018
09:13:37
ясно короче docker-compose up через docker-machine деплою на удалённую

и папку он цепляет с удалённого хоста а не с компа поэтому это не работает ну там

Анатолий
28.05.2018
09:14:22
nginx: command: "nginx-debug -g 'daemon off;'" net: bridge links: - php ports: - '80:80' - '443:443' volumes: - '/var/www/conf/nginx:/etc/nginx/conf.d:ro' - '/etc/ssl:/etc/ssl:ro' - '/etc/localtime:/etc/localtime:ro'

Анатолий
28.05.2018
09:15:05
так надо не только конфиг .yml отправлять на удаленную машину, остальные папки тоже надо отправить

Nathan
28.05.2018
09:15:38
ничё не отправляеться

Анатолий
28.05.2018
09:15:56
ну не знаю. через git выложи..

Google
Nathan
28.05.2018
09:16:10
зачем мне докер тогда *_

Анатолий
28.05.2018
09:16:25
тогда билди =)))

либо таскай кроме конфига докера ещё внешние конфиги к тому что внутри докера

Nathan
28.05.2018
09:17:17
нет, просто нужны нормальные решения

Анатолий
28.05.2018
09:17:29
имхо проще таскать внешние конфиги чем билдить образ - обычно они часто меняются. но если в определенный момент станут константами и не будут дальше меняться - можешь забилдить и всё

Nathan
28.05.2018
09:17:54
что за внешние ? consul ? etcd ?

как их звать?

Анатолий
28.05.2018
09:18:08
я про отдельный файл с конфигом

Nathan
28.05.2018
09:18:11
vault ?

ну это костыль их на тачку таскать руками я даже по ssh туда не захожу

Анатолий
28.05.2018
09:21:05
выложи в web и пусть скачивает каждый раз, только доступ закрой кроме как с твоих машин =))

Anvar
28.05.2018
09:37:30
Здравствуйте ребят. У меня есть вопрос мне нужно каким-то образом вытащить из контейнера с python переменную. Мне нужно знать на каком этапе скрипта находится данный контейнер каким образом это лучше сделать?

А то уже не первый день ломаю голову и пытаюсь что нибудь придумать и приходили разные мысли вроде: 1)Создать внутри файл и переименовывать, а затем из вне считывать его. 2)Создать джсон файл внутри и пробросить его наружу, а внутри изменять значения 3)Подключить базу данных MySQL 4)Использовать переменные окружения, но с этим ничего не вышло

Nathan
28.05.2018
10:01:36
docker run -it hash './cmd какаято' | grep var так пойдёт?

Дмитрий
28.05.2018
10:01:55
Подскажите, на каких юз кейсах docker swarm предпочтительнее kubernetes?

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