Что такое кросс-компиляция? Какие есть инструменты для сборки бинарных файлов для Windows в Linux? Как настроить docker-контейнер для всего этого? Вот лишь небольшая часть вопросов, которые будут обсуждаться ниже.
Рубрика «docker» - 32
Кросс-компиляция в docker. Почему бы и нет?
2019-06-24 в 13:08, admin, рубрики: c++, cross compile, docker, mxe, qt, системы сборкиЛогирование в распределенном php-приложении
2019-06-19 в 5:54, admin, рубрики: devops, docker, elastalert, elk, filebeat, kibana, laravel, logstash, monolog, php, журналирование, лог, логгирование, логирование, Программирование, Разработка веб-сайтов
В статье пойдет речь о том, какую пользу оказывает логирование. Расскажу о логах по PSR. Добавлю немного личных рекомендаций по работе с уровнем, сообщением и контекстом логируемого события. Будет приведен пример, как можно организовать логирование и мониторинг с помощью ELK в приложении, написанном на Laravel и запущенном через Docker на нескольких инстансах. Распишу важное правило системы оповещения. Приведу пример скрипта, который поднимает одной командой весь стек мониторинга.
Moto. Мокаем AWS
2019-06-05 в 11:00, admin, рубрики: Amazon Web Services, devops, docker, Moto, testing, инженерные системы, Тестирование IT-системТестирование — это неотъемлемая часть процесса разработки. И иногда разработчикам требуется запустить тесты локально, до того момента коммита изменений.
Если приложение использует Amazon Web Services, python библиотека moto идеально для этого подходит.

Читать полностью »
Moto. Mock AWS
2019-06-05 в 11:00, admin, рубрики: Amazon Web Services, devops, docker, Moto, testing, инженерные системы, Тестирование IT-системTesting is an important part of the development process. And sometimes developers need to run tests locally, before committing changes.
If your application uses Amazon Web Services, python library moto is the perfect thing for that.
Node.js: управление памятью, доступной приложениям, выполняемым в контейнерах
2019-06-05 в 9:30, admin, рубрики: docker, javascript, node.js, Блог компании RUVDS.com, контейнеризация, разработка, Разработка веб-сайтов, управление памятьюПри запуске Node.js-приложений в контейнерах Docker традиционные настройки памяти не всегда работают так, как ожидается. Материал, перевод которого мы сегодня публикуем, посвящён поиску ответа на вопрос о том, почему это так. Здесь же будут приведены практические рекомендации по управлению памятью, доступной Node.js-приложениям, работающим в контейнерах.
Как мы учились эксплуатировать Java в Docker
2019-05-31 в 12:03, admin, рубрики: docker, highload, java, java 11, java 8, Блог компании HeadHunter, докер, микросервисыПод капотом hh.ru — большое количество Java-сервисов, запущенных в докер-контейнерах. За время их эксплуатации мы столкнулись с большим количеством нетривиальных проблем. Во многих случаях чтобы докопаться до решения приходилось долго гуглить, читать исходники OpenJDK и даже профилировать сервисы на продакшене. В этой статье я постараюсь передать квинтэссенцию полученного в процессе знания.
Живут ли базы данных в Kubernetes?
2019-05-27 в 6:02, admin, рубрики: docker, ITSumma, k8s, kubernetes, Администрирование баз данных, базы данных, Блог компании ITSumma, виртуализация, высокая производительность, контейнеризация, контейнерная виртуализация, контейнеры
Как-то так исторически сложилось, что IT-индустрия по любому поводу разбивается на два условных лагеря: которые «за» и которые «против». Причем предмет споров может быть абсолютно произвольным. Какая ОС лучше: Win или Linux? На смартфоне Android или iOS? Хранить все в облаках или заливать на холодные RAID-хранилища и класть винты в сейф? Имеют ли PHP-шники право называться программистами? Эти споры носят, временами, исключительно экзистенциальный характер и не имеют под собой никакой прочей, кроме спортивного интереса, базы.
Так уж получилось, что с появлением контейнеров и всей этой любимой нами кухни с докером и условным k8s начались и споры «за» и «против» использования новых возможностей в различных сферах бэкэнда. (Заранее оговоримся, что хотя чаще всего в данном рассуждении в качестве оркестратора будет указываться Kubernetes, принципиального значения выбор именно этого инструмента не имеет. Вместо него можно подставить любой другой, какой вам кажется наиболее удобным и привычным.)
И, казалось бы, был бы это простой спор между двумя сторонами одной медали. Такой же бессмысленный и беспощадный, как извечное противостояние Win vs Linux, в котором адекватные люди вполне себе существуют где-то посередине. Вот только в случае контейнеризации не все так просто. Обычно в таких спорах не бывает правой стороны, но в случае «применять» или «не применять» контейнеры для хранения БД все становится с ног на голову. Потому что в определённом смысле правы и сторонники и противники подобного подхода.
Читать полностью »
В 19% популярнейших Docker-образов нет пароля для root
2019-05-21 в 9:57, admin, рубрики: devops, docker, Docker Hub, безопасность, Блог компании Флант, информационная безопасностьВ минувшую субботу, 18 мая, Jerry Gamblin из Kenna Security проверил 1000 самых популярных образов с Docker Hub на используемый в них пароль для пользователя root. В 19% случаев он оказался пустым.
Docker container for HP servers management with ILO
2019-05-19 в 16:01, admin, рубрики: devops, docker, HP iLO, Серверное администрирование, системное администрированиеWell, you can wonder — why would I use docker container for such a purpose? What's the problem to enter web-interface of ILO and manage server as usual?
The same thought I had when I've got a few old servers that required a reprovision. The servers are located in different continent and the only interface I had it was just a web interface of ILO. And when I had to enter a few manual commands via Virtual Console I discovered that it's hardly possible.
For various sorts of Virtual Console of servers (both HP and Dells) usually Java web applets are used. But Firefox and Chrome don't support them anymore and the newest IcedTea doesn't work with those old system anyway. So I had a few options:
Читать полностью »
Docker: невредные советы
2019-05-16 в 9:09, admin, рубрики: devops, devops (*nix), docker, nix, ops, Блог компании Southbridge, Серверное администрирование, системное администрированиеВ комментариях к моей статье Docker: вредные советы было много просьб объяснить, чем так ужасен описанный в ней Dockerfile.
Краткое содержание предыдущей серии: два разработчика в жестком дедлайне составляют Dockerfile. В процессе к ним заходит Ops Игорь Иванович. Итоговый Dockerfile плох настолько, что ИИ оказывается на грани инфаркта.

Сейчас разберемся, что не так с этим Dockerfile.
Итак, прошла неделя.



