Перейти к основному содержимому

66 записей с тегом "Docker"

Посмотреть все теги

· 4 мин. чтения

1. Введение

Все мы знаем, насколько популярен Docker и как модно для Java-разработчиков контейнеризовать свои приложения Spring Boot. Однако то, как мы устанавливаем профили в докеризованном приложении Spring Boot, может быть вопросом для некоторых разработчиков.

В этом руководстве мы объясним, как запустить приложение Spring Boot с профилями, когда оно находится в контейнере Docker.

2. Базовый файл Docker

Как правило, для докеризации приложения Spring Boot мы просто предоставляем Dockerfile .

· 3 мин. чтения

1. Обзор

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

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

2. Что такое прокси

Прокси-сервер контролирует и направляет трафик между запрашивающим пользователем и веб-сайтами . Проксирование направлено на защиту пользователей и поддержание политики сетевой безопасности и конфиденциальности. Без прокси пользователь отправляет запрос напрямую на целевой сервер и получает ответ:

· 4 мин. чтения

1. Обзор

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

2. Частные репозитории Docker

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

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

· 7 мин. чтения

1. Обзор

В этом руководстве мы научимся устанавливать PostgreSQL с помощью Docker . Как правило, мы запускаем контейнер Docker, используя общедоступный образ Docker. Точно так же мы можем получить предварительно настроенные образы Docker сервера базы данных PostgreSQL из Docker Hub. Здесь мы также покажем, как можно установить, настроить и запустить PostgreSQL в Docker.

Во-первых, мы запустим контейнер Docker с базой данных PostgreSQL, используя общедоступный образ PostgreSQL . Позже мы создадим настроенный файл Dockerfile для установки сервера PostgreSQL в контейнере Docker. Мы также научимся создавать резервные копии и восстанавливать базу данных с помощью контейнера Docker.

Давайте углубимся в запуск контейнера Docker с базой данных PostgreSQL.

2. Понимание базы данных PostgreSQL

· 4 мин. чтения

1. Обзор

При запуске контейнеров Docker мы иногда можем столкнуться с ошибкой «имя уже используется контейнером» .

В этом кратком руководстве мы рассмотрим эту распространенную проблему, которую легко исправить.

Сначала мы покажем, как вызвать эту ошибку . Тогда мы объясним причину этого. Наконец, мы покажем, как это исправить.

2. Как вызвать ошибку

· 3 мин. чтения

1. Введение

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

2. Образы Docker против контейнера

Чтобы понять разницу между этими двумя командами, мы должны сначала понять разницу между образами Docker и контейнерами .

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

· 4 мин. чтения

1. Обзор

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

В этой статье будет разъяснен метод развертывания и подключения к серверу MySQL в среде на основе контейнеров .

Теперь давайте углубимся в суть этого.

2. Развертывание контейнера MySQL

· 6 мин. чтения

1. Обзор

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

В этом руководстве мы узнаем о контексте сборки Docker и проблемах, связанных с ним. Мы рассмотрим различные способы уменьшения контекста сборки для создания образа.

2. Понимание контекста сборки Docker

Прежде чем мы приступим к решению этой проблемы, давайте сначала разберемся в контексте сборки Docker и в том, как он работает. Контекст сборки Docker — это набор файлов и каталогов, которые будут доступны для механизма Docker, когда мы запустим сборку docker , и все, что не является частью контекста сборки, не будет доступно для команд в нашем Dockerfile .

· 5 мин. чтения

1. Обзор

В этом руководстве мы рассмотрим некоторые причины, по которым висящие и неиспользуемые изображения распространены в Docker . Затем мы рассмотрим некоторые способы их удаления.

Хорошей практикой является время от времени очищать висящие и неиспользуемые образы Docker, поскольку большое количество неиспользуемых образов может привести к пустой трате места на диске.

2. Неиспользуемые объекты в Docker

Docker не удаляет неиспользуемые объекты автоматически. Вместо этого он сохраняет их на диске до тех пор, пока мы явно не попросим его удалить их. Некоторые неиспользуемые объекты:

· 2 мин. чтения

1. Обзор

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

2. Запустите контейнер

Команда запуска Docker представляет собой комбинацию команд создания и запуска . Он создает контейнер поверх своего конкретного образа и затем запускает его . Например, давайте запустим контейнер Postgres :

docker run --name postgres_example -p 5432:5432 -v /volume:/var/lib/postgresql/data -e POSTGRES_PASSWORD=my_password -d postgres