George
оно же не может затираться
George
это не вольюм, а бинд маунт
George
в самом образе entrypoint покажи
George
и который затирается?
Евгений
Кто -нибудь устанавливал FreeIPA через docker на centos7 проблем не было?
Andrey
нет проблем
Empty
Можно ли как то грепнуть вывод docker logs без записи его в файл?
Empty
| grep some shit Не?
Ну он валит текст сплошняком и ничего не грепается.
Vladimir
Покажи как вызываешь?
Empty
docker logs имя контейнера | grep blabla
Ruslan
2>&1
Empty
docker logs nginx 2>&1 | grep "127."
Спасибо, получилось
George
У тебя по умолчанию докер логс пишется в файл. Хочешь ты того или нет
George
driver json-file называется. Редкая дрянь
George
Лог найдешь по пути /var/lib/docker/айдиконтейнера/айди-json.log
Anton
Грепать json это пожалуй больно
Таймураз
Фу, спамер!:D
Bulat
Привет Перетащил папку из которой была зависимость с файлом. В этот момент работал контейнер.
Bulat
Bulat
Вот этим запускал, т.е. он как-то файл не отвязал в файловой системе. Т.к. когда перенёс файл db.json остался в папке. sudo docker run -d -p 65535:80 -v /home/bulat/IdeaProjects/docker-json-server/db.json:/data/db.json clue/json-server
Bulat
Сервер сейчас не виден
Bulat
Процессы при килле, перерождаются как фениксы))
Bulat
Перезагрузка не помогает
Bulat
Удалил image, может поможет
Bulat
что это за процессы? это стандартные процессы докера? или это мной запушенное?
Bulat
это ж просто демоны docker'а, container'а
Bulat
почему тогда сервак не поднимается?
Bulat
привязка к файловой системе у контейнера есть, а к git'у есть?
Bulat
решил тут путь до json файла надо было перезаписать на новый :D sudo docker run -d -p 65535:80 -v /home/bulat/IdeaProjects/docker-json-server/db.json:/data/db.json clue/json-server
Bulat
сорри за спам)
Bulat
С чего начать копать в сторону создания своих image'ей? Задача: Сделать свой кастомный image с настроенным jenkins, allure, java 11, кастомный JSON REST API server, тесты на java
Bulat
С какого синтаксиса проще начинать? Dockerfile или docker-compose.yml
George
это разные вещи
Vlad
С какого синтаксиса проще начинать? Dockerfile или docker-compose.yml
вопрос про синтаксис или про создание образов в целом?
George
Dockerfile - это про описание сборки образа контейнера docker-compose.yaml - это про запуск связанного набора сервисов. В принципе, без docker-compose можно обойтись - хотя бы вручную стартую контейнеры через docker run, а вот без докерфайла - нет
George
образы-то как-то нужно собирать (или брать готовые?)
Bulat
ок
Bulat
образы-то как-то нужно собирать (или брать готовые?)
а есть готовые, которые можно кастомизировать?
George
идешь на докерхаб. Берешь. Пишешь свой докерфайл, в котором FROM - уже существующий образ.
George
А еще лучше - ищешь исходный докерфайл и берешь его как пример
Nikolay
Есть какие-то best practice как организовывают проксирование трафика на приложение через nginx в условиях, когда на сервере несколько web приложений и нужно отдавать статику с диска. - для каждого приложения свой docker контейнер nginx - или один nginx контейнер для всех приложений - или nginx на хостовой машине - и как для nginx огранизовывают доступ к статике которая по сути в контейнере с приложением.
George
привет
Nikolay
привет
привет
George
nginx на хостовой машине или nginx в контейнере с хост режим сетью. Насчет отдавать статику напрямую через него - тоже неплохой вариант
George
но вообще выглядит как переизобретение кубернетесовского ингресс контроллера )
Nikolay
но вообще выглядит как переизобретение кубернетесовского ингресс контроллера )
ну если без кубера, просто подходы интересуют более менее простые )
George
для разработки, конечно, удобнее, когда у тебя есть один большой проксирующий nginx. Он роутит конкретные хостнеймы в proxy_pass и на апстримы. А апстримы твои уже содержат то, что тебе нужно (т.е. комплект из своего nginx со статикой + бекенд)
George
ну если без кубера, просто подходы интересуют более менее простые )
компромисс между удобством использования и быстродействием
George
каждый последующий nginx - условные +0.05 к запросу
George
плюс нагрузка на проц (contrack и все прочее)
Anton
Всем привет! Только у меня с хаба качает дооолго? Или проблема у них?
kSandr
Всем привет! Только у меня с хаба качает дооолго? Или проблема у них?
я думаю общая проблема, недавно он ложился, вчера вечером он у меня тупо не открывался ...
pa[aad
https://status.docker.com/ все норм вроде
Makasimka
С чего начать копать в сторону создания своих image'ей? Задача: Сделать свой кастомный image с настроенным jenkins, allure, java 11, кастомный JSON REST API server, тесты на java
вы пропустили главный принцип докера - один image = одно приложение. то что описано это уже виртаулка а не контейнер
kSandr
https://cloud.google.com/blog/products/gcp/7-best-practices-for-building-containers
Makasimka
Один контейнер, один сервис. Не путай
ну вот по ссылке тут рядом - single application 😊
kSandr
Причём тут имедж
ну имедж жи , ты чо ... !!!
Andrey
Имедж один, из него может быть, дох контейнеров
Andrey
Что вы так
kSandr
просто не шаришь )
Andrey
Andrey
Это же логично
Makasimka
Makasimka
придираетесь к словам) я высказал мысль что чел хотел в оди контейнер все сразу положить, все сначала скалывывается в образ (image) из него запускается корнтейнера
kSandr
буквоеды !
Andrey
ну вот по ссылке тут рядом - single application 😊
И кстати апликэйшен и сервис, нех придраться, вот нжингс это сервис или апликэйшен. Я к тому что кто не знает, прочитает твои утверждения и пойдёт по наклонной
Makasimka
ну назвал жопу головой, какая разница ... чо вы к словам то цепляетесь а ?
но жопы из головы не получится, а вот контейнер получается из image)