Добро пожаловать! Форум WLUX.NET - Игры, Читы, Скрипты, Статьи, Софт, Курсы.

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

Добро пожаловать гость!

Приветствуем вас на нашем форуме! Мы очень рады вас видеть и с большим удовольствием поделимся всей информацией нашего форума!

Мы уважаем своих пользователей и так же ждем от вас приятного общения.

Система наград, ежедневное пополнения тем!

Общайся, получай награды.

Статьи, гайды, софт

У нас вы можете скачать бесплатно читы для игр. Полезные гайды на любые темы и схемы заработка. Есть раздел халявы!

FAQ по форуму

Не понимаю, как и что тут работает у вас?!Как создавать темы, писать сообщения, как получать реакции. Почему не засчитывает сообщения. Все ответы здесь

  • Добро пожаловать на сайт - wlux.net!

    FAQ по форуму

    1. Все сообщения до группы местный проходят модерацию от 1 минуты до 24 часа

    2. Сообщения учитываются в следующих разделах: Читать

    3.Что-бы скачать вложение нужно 2 сообщения.

    4.Личные переписки не работают на форуме

    5. Запрещено: Просить скрытый текст , спам, реклама, скам, ддос, кардинг и другая чернуха, нарушать любые законы РФ/СНГ = бан аккаунта

    6. Внимание! Мы не удаляем аккаунты с форума! Будьте внимательны ДО регистрации! Как удалить аккаунт на форуме?!

    5.Не понимаю, как и что тут работает у вас?!Как создавать темы, писать сообщения, как получать реакции. Почему не засчитывает сообщения. Все ответы здесь

Гайд Установка/удаление Docker и Docker-Compose

wlux.net Оффлайн

wlux.net

Где волчьи уши, там волчьи зубы.
Команда форума
LV
7
 
20.06.2022
28 418
234
36
Награды
10
Пол
Муж.

Репутация:

  • Автор темы
  • Администратор
  • Модератор
  • Команда форума
  • #1
Установка-удаление Docker и Docker-Compose.png

Введение​

Простыми словами о Docker и контейнерах:

  • Docker - это инструмент разработки, доставки и запуска контейнерных приложений, он позволяет создавать контейнеры, автоматизировать их запуск и развертывание, развертывать множество контейнеров на одном хосте.
  • Контейнеры – похожи на директории, в которых содержится все, что нужно для работы приложения со всеми зависимостями, которое можно
    быстро и беспроблемно запустить на разных операционных системах и на разных вычислительных средах.
На первый взгляд есть схожести с виртуальной машиной, но нет, углубляться не будем, коротко ниже:
Установка-удаление Docker и Docker-Compose2.jpeg
Отличия виртуальной машины от Docker контейнера

Контейнеры и виртуальные машины решают одну задачу, но делают это по разному. Контейнеры занимают меньше места, обеспечивает виртуализацию на уровне ОС, быстрое развертывание, простое масштабирование, каждый из контейнеров работает как отдельный процесс основной ОС.

Установка​

Ставим используя официальные актуальные ссылки:​

Все сводится к нескольким простым шагам, выбираем свой дистрибутив и копипастой команд устанавливаем:


Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.

,

Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.

,

Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.

,

Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.

,

Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.

,

Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.


Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.

либо

Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.


удаление Docker и Docker-Compose.png

Пример установки Docker и Docker-Compose на Debian:​

Обновляем индекс apt пакетов и устанавливаем пакеты, чтобы разрешить apt использование репозитория через HTTPS, выполняем команды от ROOT или SUDO:
Код:
apt-get update

apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

удаление Docker и Docker-Compose3.png

Добавляем официальный GPG-ключ Docker:
Код:
mkdir -p /etc/apt/keyrings

curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg

Используем следующую команду для настройки репозитория:
Код:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
  $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
удаление Docker и Docker-Compose4.png

Далее обновляемся и устанавливаем сам Docker и Docker-Compose
Код:
apt-get update
apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
удаление Docker и Docker-Compose5.png

Готово, проверить можно таким способом:
Код:
docker run hello-world
удаление Docker и Docker-Compose6.png

Посмотреть версию Docker и Docker-Compose:​

Код:
docker version
docker compose version

Опционально (рекомендую) : выполнить после установочные шаги:

Добавляем автозапуск Docker:​

Код:
systemctl enable docker.service

systemctl enable docker

Добавляем текущего пользователя в группу Docker:
Код:
usermod -aG docker $USER
(или usermod -aG docker YOU_USERNAME выполняем от root пользователя, затем нужно перелогиниться)

Добавляем свою сеть для Docker: (не обязательно, я часто использую Nginx Proxy Manager для проксирования контейнеров и выпуска SSL сертификатов, эта сеть по большей части для него)
Код:
docker network create -d bridge rtfmnet (ваше название сети вместо rtfmnet)

Установка Docker и Docker-Compose с помощью официального скрипта:​

Выполняем данные команды от root или sudo:
Код:
curl https://get.docker.com -o install.sh && sh install.sh
удаление Docker и Docker-Compose7.png

Добавляем автозапуск Docker
Код:
systemctl enable docker.service

systemctl enable docker

Добавляем текущего пользователя в группу Docker:
Код:
usermod -aG docker $USER
(usermod -aG docker USERNAME от root пользователя, затем нужно перелогиниться)

Добавляем свою сеть для Docker: (не обязательно, я часто использую Nginx Proxy Manager для проксирования контейнеров и выпуска SSL сертификатов, эта сеть по большей части для него)
Код:
docker network create -d bridge rtfmnet (ваше название сети вместо rtfmnet)
Готово, проверить можно таким способом:
Код:
docker run hello-world
Посмотреть версию Docker и Docker-Compose:
Код:
docker version
docker compose version

Удаление Docker и Docker-Compose​

Для удаления пакетов Docker Engine, CLI, Containerd и Docker-Compose используем команду:
Код:
apt-get purge docker-ce docker-ce-cli containerd.io docker-compose-plugin

Образы, контейнеры, тома или настроенные файлы конфигурации на вашем хосте не удаляются автоматически. Чтобы удалить все образы, контейнеры и тома используем команды ниже:
Код:
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
Готово, в этой заметке мы научились устанавливать/удалять Docker и Docker-compose.
 

Поиск по форуму

shape1
shape2
shape3
shape4
shape7
shape8
Верх