docker- все статьи тега


Реализация GitHub Action в контейнере Docker

В предыдущей статье я подробно рассказала о сути GitHub Actions, архитектуре этого инструмента, о реализации потока событий через GitHub и создании собственного экшена с нуля при помощи JavaScript. Речь шла о двух их видах: JS-экшенах и экшенах Docker. Многие из встречавшихся мне открытых версий построены именно с помощью JavaScript. Предполагаю, ...

Как настроить Docker и Windows Subsystem for Linux (WSL): история о любви?

Многопоточность  —  тема, которую боятся многие программисты. Вероятно, это связано с тем, что многопоточные программы, если написаны неправильно, могут вызывать больше ошибок, чем однопоточные, и ущерб, нанесенный несколькими потоками, бывает труднее оценить. Некоторым тяжело дается понимание работы многопоточности, а кто-то даже не старается ее ...

Почему вы должны обратить внимание на Docker?

В мире веб-дизайна точки останова CSS помогают создавать более надежный, отзывчивый веб-сайт, определять, когда показывать или скрывать определенные элементы, изменяя размер компонентов или растягивая их на мобильных устройствах, чтобы обеспечить беспроблемный пользовательский интерфейс. В этой статье мы обсудим, как применять точки останова CSS в...

Докеризируем среду разработки в VS Code

Работая над последним проектом, я столкнулся с проблемой, которая заключалась в последовательном запуске проектов в нескольких ОС. Я потратил несколько недель, пытаясь исследовать файлы Docker, которые предоставили бы командам согласованный рабочий процесс локально, но затем обнаружил, что Visual Studio Code может сделать это легко всего с одним п...

Перенос сценариев CI в docker build

Когда речь заходит о нереляционных базах данных, не все видят две стороны одной медали: многие упускают из виду то, что у этих баз данных есть не только преимущества, но и недостатки, которые могут стать источником множества проблем 😉. Управление схемой БД В каждой нереляционной базе данных реализован свой подход к схеме. В одних схемы нет во...

Сканируем образы Docker на уязвимости

Как своевременно обнаружить уязвимости? Итак, вы создали Dockerfile, протестировали контейнер на рабочей станции разработки и ждете, когда он подцепится в CI/CD. Через какое-то количество времени промежуточная среда обновляется, интеграционные тесты успешно проходятся, а функциональные тестировщики дают добро на дальнейшие действия. Неужели настал...

Список важнейших команд в Docker

Содержание #1. Сборка; #2. Запуск контейнеров; #3. Отладка контейнеров; #4 О Docker в AWS ECS; #5. Очистка образов Docker; #6. Извлечение образов Docker из удалённого регистра; #7. Экспорт и импорт физических образов Docker. Вступление Контейнеры Docker преобразовались из нишевой технологии в обязательный атрибут наших сред разработки. Иногда нам...

Docker: привязываем порты

Решаем вопрос с портами раз и навсегда Вы когда-нибудь были на собеседовании на должность младшего разработчика, где от вас ожидали, что вы знаете, как работает Docker? Сегодня интервьюеры ожидают, что вы хорошо знаете восемь, десять или даже более технологий. Это сумасшествие. Скорее всего, вы не изучали Docker в университете. Если у вас ест...

Создание Docker контейнера с вашей моделью машинного обучения

Хотя я не обладаю большим опытом в разработке программного обеспечения — я специалист по обработке данных — но, конечно, много слышала о контейнерах. Насколько легкие они в сравнении с традиционными виртуальными машинами и как они хороши в обеспечении постоянной безопасной среды для кода. Однако, когда я попыталась создать Docker с моей собственно...

Скажите почему не надо делать так: OpenStack + в виртуалках поднимать Docker

Ребят скажите почему не надо делать так:OpenStack + в виртуалках поднимать Docker(kubernetes)...

Генерируем образы Docker с помощью Spring Boot

Почему контейнеры? В мире, где пользователи обращаются к приложениям, способным возвращать данные за считанные миллисекунды, есть единственный в своем роде инструмент, который любая компания стремится использовать для решения проблем, связанных с увеличением емкости запросов… Контейнеры. Независимо от того, пользуетесь ли вы Docker, Kubernetes или...

Советы по Docker: очистка локального компьютера

Общее потребление Docker великолепен, и в этом нет сомнений. Пару лет назад он представил новый способ сборки, доставки и запуска любых рабочих нагрузок, демократизируя использование контейнеров и чрезвычайно упрощая управление их жизненным циклом. Такой подход предоставил разработчику возможность запускать любые приложения, не загрязняя локальну...

Spring boot потребляет слишком много оперативной памяти

Я создал некоторые сервисы в spring boot, у меня есть 11 жирных банок, и я развертываю их в контейнерах docker, мои сомнения были в том, что каждая банка потребляла от 1 до 1,5 ГБ оперативной памяти без использования, я проверяю оперативную память, запустив: docker stats containername Сначала я подумал, что это контейнер java, и я пытаюсь изменить его на тот, который использует alpine, но ничего не изменилось, поэтому я думаю, что единственная проблема-это мой jar, так есть ли способ изменит ...

Как установить gulp на docker с помощью docker-compose

Я использую docker compose, и это мой файл yaml web: dockerfile: Dockerfile-dev build: . command: gulp volumes: - .:/app ports: - '9001:9001' А вот мой файл docker FROM node:0.12.7 RUN npm install -g bower gulp ADD . /app WORKDIR /app RUN bower install --allow-root Затем я бегу docker-compose -f docker-compose-dev.yml build docker-compose -f docker-compose-dev.yml up Но я получаю следующую ошибку Recreating web_web_1... Attaching to web_web_1 web_1 | [07:39:08] ...

(Docker)как установить зависимости, используя отдельный контейнер Composer, в контейнере WordPress?

Dockerfile FROM wordpress ENV REFRESHED_AT 2015-08-12 ADD composer.json /var/www/html ADD composer.lock /var/www/html # install the PHP extensions RUN apt-get -qq update && apt-get -y upgrade && apt-get install -y vim wget && rm -rf /var/lib/apt/lists/* # Symlink User's "wp-content" folder into the newly installed Wordpress RUN rm -rf /usr/src/wordpress/wp-content/plugins/* && rm -rf /usr/src/wordpress/wp-content/themes/* &amp ...

Что такое блок кода "<< - EOSQL " в Bash при запуске SQL?

Мне нужно выполнить скрипт bash, содержащий SQL, поэтому я использую скрипт для добавления пользовательских конфигураций в контейнер Postgres Docker, согласно документам здесь: Https://github.com/docker-library/docs/tree/master/postgres#how-to-extend-this-image Но я не знаю, что EOSQL означает. Вот пример моего сценария, взятого из документов выше: #!/bin/bash set -e psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" <<-EOSQL CREATE USER docker; CREATE DATABASE docker; G ...

Обновление контейнера Docker новым кодом

Я просмотрел несколько других ответов, но ни один из них не является тем, что я ищу. У меня есть бот python, я написал, что я превратился в контейнер docker, который запускается через docker run -dit --restart unless-stopped -v /home/dockeradmin/pythonApp/:/pythonApp--name python-bot-app python-bot Мой вопрос, однако, заключается в том, как обновить мой контейнер docker, когда я изменяю код для моего проекта python. Прямо сейчас я обычно просто перестраиваю изображение, останавливаю / обреза ...

Пример Docker для Mac nginx не запускается

Mac 10.11.5 здесь. Я специально пытаюсь установить Docker для Mac (не Docker Toolbox или любое другое предложение). Я следовал всем инструкциям на их странице установки , и все шло хорошо, пока они не попросили вас попробовать запустить сервер nginx (Шаг 3. Изучите приложение и запустите примеры ). Запуск docker run hello-world работал прекрасно без каких-либо проблем вообще. Я смог увидеть правильный вывод консоли, который ожидался для этот образ. Однако , затем они просят вас попробовать з ...

Как установить расширение php-redis, используя официальный подход к изображению PHP Docker?

Я хочу построить свой образ PHP-FPM с расширением php-redis на основе официального образа PHP Docker, например, используя этот файл Dockerfile: php:5.6-fpm. В документах говорится, что я могу устанавливать расширения таким образом, устанавливая зависимости для расширений вручную: FROM php:5.6-fpm # Install modules (iconv, mcrypt and gd extensions) RUN apt-get update && apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng1 ...

Можно ли запускать несколько программ в контейнере Docker?

Я пытаюсь разобраться в Docker с точки зрения развертывания приложения, которое предназначено для запуска на компьютерах пользователей. Мое приложение-это просто веб-приложение flask и база данных mongo. Обычно я устанавливаю и в виртуальной машине, и перенаправляю порт хоста в гостевое веб-приложение. Я хотел бы дать докеру попробовать, но я не уверен, как я должен использовать более одной программы. В документации говорится, что может быть только одна точка входа, так как у меня может быть при ...