Запуск systemd в контейнере в CentOS 8 / RHEL 8

RHEL / Containers 8-10-2020, 15:34 sobir 3 106 0


Есть много причин для того, чтобы запускать systemd внутри контейнера:
  • Мультисервисные контейнеры – многие хотят вытащить свои приложения из виртуальных машин и запускать их в контейнерах.
  • Юнит-файлы – у большинства приложений есть юнит-файл. Systemd управляет этими юнитами.
  • systemd – это диспетчер процессов. Он осуществляет управление сервисами (завершает работу, перезапускает сервисы).

Если вы собираетесь управлять контейнерами, через средства оркестрации типа Kubernetes или OpenShift, то не рекомендуется использование контейнеров на базе systemd.

Содержимое Dockerfile:
FROM ubuntu:20.04
MAINTAINER Sobir Akbarov <[email protected]>

ARG DEBIAN_FRONTEND=noninteractive
RUN echo 'Acquire::http::proxy "http://ubuntu.cict.tj:7373";' > /etc/apt/apt.conf
RUN apt update; apt install apt-utils dialog iproute2 dnsutils inetutils-ping ncat nano less -y
RUN echo 'root:toor' | chpasswd; apt install openssh-server -y; sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config

EXPOSE 22

CMD [ "/sbin/init" ]

Собираем контейнер:
podman build -t systemd .
Похожие новости
Разворачиваем NGINX в Docker

Создание кастомного образа nginx из Dockerfile....

Подробнее
Оптимизация работы Ubuntu Desktop 20.04 LTS

Ускоряем работу операционной системы Ubuntu Desktop 20.04 LTS после установки....

Подробнее
Разворачиваем LEMP-стэк на контейнерах Docker

Контейнеризируем сервисы LEMP с помощью docker-compose....

Подробнее
Настройка среды контейнеризации приложений на Docker / Podman в CentOS 8 / RHEL 8

Настраиваем среду контейнеризации приложений с помощью Podman’а....

Подробнее
Выставляем контейнеры наружу в CentOS 8 / RHEL 8

Используем контейнеры Podman’а вместо полноценных виртуальных машин....

Подробнее
Установка и настройка Ansible в Ubuntu

Учимся использовать Ansible на сервере Ubuntu....

Подробнее
Комментарии (0)
Новые комментарии
sobir8 ноября 2024 12:42

Цитата: FidoNet Цитата: sobir Цитата: FidoNet Спасибо за статью. Остальные

img
К комментарию
FidoNet7 ноября 2024 03:26

Цитата: sobir Цитата: FidoNet Спасибо за статью. Остальные статьи что находил

img
К комментарию
sobir27 октября 2024 19:02

Цитата: FidoNet Цитата: sobir Цитата: FidoNet Можт быть дело в

img
К комментарию
FidoNet25 октября 2024 22:04

Цитата: sobir Цитата: FidoNet Можт быть дело в dnsmasq.service? Ошибка Failed

img
К комментарию
sobir25 октября 2024 16:48

Цитата: FidoNet Цитата: sobir Цитата: FidoNet Спасибо за статью. Остальные

img
К комментарию
FidoNet20 октября 2024 12:12

Можт быть дело в dnsmasq.service? Ошибка Failed to set DNS configuration: Unit

img
К комментарию
Все комментарии
Какой дистрибутив Linux вы часто используете?
Календарь
«    Декабрь 2024    »
ПнВтСрЧтПтСбВс
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
Подпишись на канал