Muhammad
27.12.2018
20:05:18
George
27.12.2018
20:05:38
Muhammad
27.12.2018
20:06:10
Google
George
27.12.2018
20:06:16
Не говоря уже о том, что после определения вольюма можно флаги писать (типа ro, чтобы контейнер только читал файлы, но не писал)
Grishq
27.12.2018
20:08:36
George
27.12.2018
20:09:04
И вообще защита докера - такое себе
Grishq
27.12.2018
20:10:01
George
27.12.2018
20:10:34
Grishq
27.12.2018
20:10:46
George
27.12.2018
20:11:57
The readonly option, if present, causes the bind mount to be mounted into the container as read-only.
https://docs.docker.com/storage/volumes/#choose-the--v-or---mount-flag
Grishq
27.12.2018
20:12:51
а понял, ну или да, контейнеры юзать
уиии) как чётко запилили!
Google
Grishq
27.12.2018
20:20:18
https://docs.docker.com/docsarchive/#v1809-current
во, у них тут прям русским по-белому написано Supported storage drivers per Linux distribution
At a high level, the storage drivers you can use is partially determined by the Docker edition you use.
In addition, Docker does not recommend any configuration that requires you to disable security features of your operating system, such as the need to disable selinux if you use the overlay or overlay2 driver on CentOS.
Muhammad
27.12.2018
20:37:12
Уже дошел до того, что пытаюсь скопировать composer.json в /var/www, все так же
Печалька
George
27.12.2018
20:42:39
Слушай, ещё вопрос
А ты каталог целевой создал?
Ну, типа mkdir -p /var/www
Muhammad
27.12.2018
20:45:35
George
27.12.2018
20:46:22
У тебя же в образе его нет ????
Muhammad
27.12.2018
20:48:09
Добавил RUN mkdir -p /var/www, все так же
George
27.12.2018
20:50:46
Viktor
27.12.2018
20:50:53
Там разве не какая-то фича со слешами при копировании директорий?
Muhammad
27.12.2018
20:50:54
Viktor
27.12.2018
20:54:51
https://stackoverflow.com/questions/26504846/copy-directory-to-other-directory-at-docker-using-add-command
На всякий случай проверь.
Muhammad
27.12.2018
20:56:55
Но на всякий случай чекну. В таких ситуациях начинаешь делать что угодно
Viktor
27.12.2018
20:57:18
Там в первом ответе пример с COPY
Google
Viktor
27.12.2018
20:57:51
Если не работает, то точно нет каких-то директорий
https://stackoverflow.com/questions/34871342/dockerfile-copy-folder-inside-folder
Вот прямо твой случай
George
27.12.2018
21:01:11
Там файл, а не каталог закидывается
Muhammad
27.12.2018
21:12:26
Оказывается папка docker была в .dockerignore )
И файл composer.json тоже ))
Genius
Stefan
27.12.2018
21:38:02
а при помощи регулярки нельзя удалять имейджи?
а то не работает так
docker rmi stefkkk/test-pipeline:[28-34]
Error response from daemon: invalid reference format
Konstantin
27.12.2018
21:41:30
Stefan
27.12.2018
21:41:42
George
27.12.2018
22:40:42
Никитяо
27.12.2018
22:52:13
Можно поплакать?
Вообще не понимаю, начерта разные форматы docker-compose.yml нужны
Konstantin
27.12.2018
22:53:55
Stefan
27.12.2018
22:54:49
Konstantin
27.12.2018
22:55:38
че там?
docker rmi stefkkk/test-pipeline:{28..34}
хотя это баш делает, а не докер, но результат есть
Stefan
27.12.2018
22:55:52
от блин
попробую, спасибо
George
27.12.2018
22:59:53
Google
George
27.12.2018
23:00:32
Никитяо
27.12.2018
23:00:45
George
27.12.2018
23:01:00
Ну, и фичи все время внедряют (limits, depends_on etc).
Никитяо
27.12.2018
23:04:35
да уж пресловутый девопс подход, меняем колеса на горящем велосипеде не останавливаясь
Konstantin
27.12.2018
23:18:10
ну если в DC сложно с версиями, то что в кубе тогда? ))
Никитяо
27.12.2018
23:26:07
я пока не дорос, надо с этим раскидаться.
Там кубер реально на своей версии Go с дженериками написан?
ERROR: yaml.scanner.ScannerError: while scanning for the next token
found character '\t' that cannot start any token
Первые приколы пошли, теперь все табы на пробелы менять. С мобилы)
Konstantin
27.12.2018
23:33:44
Никитяо
27.12.2018
23:37:46
возьми листок и ручку, нах мобила
так не на живом примере ничего и не прочувствуешь, так то понятно.
Уже интересны практические особенности.
Ушел проставлять кавычки в ports
Mr_Babrums.bin
27.12.2018
23:42:54
(спойлер: никак)
Никитяо
27.12.2018
23:43:46
запустил, как же кайфово, когда оно теперь само скачивается и запускается.
Аж чуть не забрызгал стены.
Родилась личинка девупса
щас щас, только пакеты доставить, с зависимостями разобра6 и запустится)))
Anton ?
28.12.2018
02:45:11
привет, а есть какой-то бест практис для фиксирования версий софта которые нужно установить через yum в Dockerfile?
Sergey
28.12.2018
02:59:31
Anton ?
28.12.2018
03:01:02
да. всех пакетов.
я так понял нужно ещё делать свой репозиторий пакетов, т.к. из основных эти конкретные версии могут пропасть?
Никитяо
28.12.2018
03:04:03
Google
Sergey
28.12.2018
03:05:34
Anton ?
28.12.2018
03:06:25
ога, нужно указать 260 конкретных версий.
например так yum -y install $(cat software.log)
остаётся проблема того что конкретные версии перестали быть доступными в репозиториях. возможно ещё какие-то нюансы нужно учесть
Никитяо
28.12.2018
03:07:30
Ааа, вон в чём проблема.
Ну да, пока есть нужные версии сдернуть их в свой репозиторий.
Sergey
28.12.2018
03:07:56
я просто знаю что есть системы которые из коробки такое предоставляют
но вспомнить не могу
Anton ?
28.12.2018
03:08:17
ну может есть какие-то готовые решения или пошаговые руководства в контексте докера по этому вопросу?
проблема то как я понял частая. вчера в Dockerfile поменял набор софта который должен инсталить yum, т.к. небыло кэша слоя с таким набором софта - docker стал собирать с ноля, в итоге конфигурация стала нерабочей ?♂️
причём если сбросить кэш слоёв и собрать из старого Dockerfile - то тоже становится нерабочей сборка
Sergey
28.12.2018
03:11:55
я бы сказал все это вопрос скорее ИБ чем вопрос нерабочей сборки
Никитяо
28.12.2018
03:12:01
Подскажите.
Как докер заставить ipv4 слушать?
Обычное решение не помогает
/etc/sysctl.conf:
net.ipv4.ip_forward=1
Anton ?
28.12.2018
03:13:12
Никитяо
28.12.2018
03:15:00
а с другой стороны это ваша проблема, что ваш продукт не поддерживает актуальные версии окружающего софта, нефиг древности за собой тягать)
Sergey
28.12.2018
03:15:34
та не:)
Anton ?
28.12.2018
03:15:38
какие древности?) 2 месяца прошло с прошлого обновления)
Sergey
28.12.2018
03:15:38
это у всех так
Anton ?
28.12.2018
03:16:02
видимо где-то обратная совместимость поломаться успела(
Никитяо
28.12.2018
03:17:11
2 месяца и уже нет в репах?
чуден мир, я такое видел только когда на центос5 искал софт
Sergey
28.12.2018
03:17:15
сейчас 6мск
Никитяо
28.12.2018
03:17:37
Авось кто еще не сбухался к НГ
Sergey
28.12.2018
03:17:47
такие системы есть, я просто не помню:)