Добро пожаловать! Форум 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
26 938
230
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.
 
N Оффлайн

NoobKekW

Местный
Участник
LV
3
 
16.01.2023
35
0
25
Награды
4

Репутация:

Было б полезно ещё прикрепить запуск GUI софта на докере, не весь софт запустишь на консоли.
хотя бы мини faq по X11 и с чем его едят в docker-e
 
C Оффлайн

chocolider

Местный
Участник
LV
0
 
30.03.2023
41
0
2
Награды
1
62

Репутация:

как раз подумывал о переходе с виртуалок на докер и тут нашел материал, очень вовремя, спасибо
 
aleks_grom Оффлайн

aleks_grom

Местный
Участник
LV
3
 
30.03.2023
56
0
26
Награды
4
Пол
Муж.

Репутация:

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

moryak666

Участник
LV
3
 
20.04.2023
10
0
20
Награды
3
28

Репутация:

Спасибо за инфу братишка очень полезно
 
seenleeen Оффлайн

seenleeen

Местный
Участник
LV
3
 
04.05.2023
35
0
26
Награды
4
24

Репутация:

очень полезная инфа спасибо!
 
M Оффлайн

mad

Участник
LV
0
 
15.05.2023
33
0
2
Награды
1
37
Пол
Муж.

Репутация:

большое спасибо. Пора нормально с докером разобраться
 
P Оффлайн

paciw

Участник
LV
3
 
27.12.2023
10
0
30
Награды
4
40

Репутация:

Ждём что-нибудь про кубер)
 
T Оффлайн

thewiz5

Участник
LV
2
 
20.02.2024
28
0
25
Награды
3
125

Репутация:

ооооо жесть, помог развернуть свой контейнер на linux благодарю этому гайду!!
 
ggmnogolikiy Оффлайн

ggmnogolikiy

Участник
LV
0
 
29.02.2024
3
0
7
31

Репутация:

годный гайд, достаточно информативный
 
Web Оффлайн

Web

Freedom
Местный
Участник
LV
4
 
11.06.2023
65
0
36
Награды
6

Репутация:

Спасибо за гайд, очень полезная вещь!
 
A Оффлайн

alexet

Участник
LV
0
 
14.02.2024
2
0
6
Награды
1
25

Репутация:

Ждём гайд по спрингу и докеру
 
I Оффлайн

idsot203

Местный
Участник
LV
3
 
30.08.2023
48
0
30
Награды
4
29

Репутация:

Хороший гайд, я почекаю позже.
 
L Оффлайн

lordblack

Участник
LV
2
 
17.03.2024
4
0
16
Награды
2
27

Репутация:

Хороший гайж , полезно !!
 
fert4r Оффлайн

fert4r

Участник
LV
3
 
28.02.2024
20
0
26
Награды
3
24

Репутация:

Спасибо за гайд полезная вещь
 
N Оффлайн

Niksel00

Участник
LV
0
 
12.07.2024
8
0
6
Награды
1
24

Репутация:

Тем временем я у которого уже как 2 года скачан Docker, а я только сейчас решил прочитать как им пользоваться
 
A Оффлайн

asgasdfasdfasdf

Участник
LV
2
 
23.07.2024
5
0
16
Награды
2
67

Репутация:

Все гораздо проще чем кажется на первый взгляд спасибо за четкое руководство
 
C Оффлайн

ccc_boss

Участник
LV
2
 
19.07.2024
30
0
15
Награды
3
22

Репутация:

Наконец-то нормальный гайд и пояснение. Уже давно хотел перейти на докер
 
E Оффлайн

enriclar

Участник
LV
0
 
24.07.2024
10
0
7
Награды
1
23

Репутация:

Una guia muy buena la recomiendo.
 
lola_rider Оффлайн

lola_rider

Местный
Участник
LV
2
 
29.07.2024
61
0
29
Награды
3
27
Пол
Муж.

Репутация:

кстати есть на одном компе линукс надо попробывать
 

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

shape1
shape2
shape3
shape4
shape7
shape8
Верх