0 Votes
Last modified by Сергей Коршунов on 2023/07/08 23:53

From version 1.1
edited by Сергей Коршунов
on 2023/07/08 20:12
Change comment: There is no comment for this version
To version 2.1
edited by Сергей Коршунов
on 2023/07/08 20:40
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -90,7 +90,7 @@
90 90  {{{pct push <container id> /boot/config-$(uname -r) /boot/config-$(uname -r)
91 91  }}}
92 92  
93 -Наконец, **в каждом из контейнеров **нам нужно убедиться, что /dev/kmsgсуществует. Kubelet использует это для некоторых функций ведения журнала, и по умолчанию его нет в контейнерах. Для наших целей мы просто назовем его псевдонимом /dev/console. В каждом контейнере создайте файл /usr/local/bin/conf-kmsg.shсо следующим содержанием:
93 +Наконец, **в каждом из контейнеров **нам нужно убедиться, что /dev/kmsgсуществует. Kubelet использует это для некоторых функций ведения журнала, и по умолчанию его нет в контейнерах. Для наших целей мы просто назовем его псевдонимом /dev/console. В каждом контейнере создайте файл /usr/local/bin/conf-kmsg.sh со следующим содержанием:
94 94  
95 95  {{{#!/bin/sh -e
96 96  if [ ! -e /dev/kmsg ]; then
... ... @@ -100,7 +100,7 @@
100 100  mount --make-rshared /
101 101  }}}
102 102  
103 -Этот скрипт символизирует ссылки /dev/consoleкак /dev/kmsgесли последнего нет. Наконец, мы настроим его для запуска при запуске контейнера с одноразовой службой SystemD. Создайте файл /etc/systemd/system/conf-kmsg.serviceсо следующим содержанием:
103 +Этот скрипт символизирует ссылки /dev/consoleкак /dev/kmsgесли последнего нет. Наконец, мы настроим его для запуска при запуске контейнера с одноразовой службой SystemD. Создайте файл /etc/systemd/system/conf-kmsg.service со следующим содержанием:
104 104  
105 105  {{{[Unit]
106 106  Description=Make sure /dev/kmsg exists
... ... @@ -134,6 +134,9 @@
134 134  
135 135  Затем добавьте официальный репозиторий Docker:
136 136  
137 +
138 +{{{yum install yum-utils}}}
139 +
137 137  sudo dnf config-manager ~-~-add-repo https:~/~/download.docker.com/linux/centos/docker-ce.repo
138 138  
139 139  У Docker нет специального репозитория Rocky Linux, потому что система Rocky Linux основана на CentOS и может использовать тот же репозиторий. После его добавления установите Docker, который состоит из трех пакетов: