Найти тему
About life and other

Как установить Docker Compose серверную Linux (LTS 20.04)

Приветствую на канале обо всем и ни о чем!

Рассмотрим алгоритм, который поможет Вам установить на серверную операционную систему LTS 20.04 Docker Compose.

Подробнее почитать про виртуальную машину можно тут.

Про установку VirtualBox можно почитать тут.

Про установку docker на Linux почитать тут.

Docker Compose — это инструментарий, который дает возможность запускать среды приложений сразу с несколькими контейнерами.

Первоначально нужно убедиться, что у вас установлен Docker Engine (как его установить, можно посмотреть тут) и сделать это нужно командой - docker version (Рисунок 1).

Рисунок 1
Рисунок 1
Набрав эту команду вы убедитесь, что он у вас установлен и узнаете версию, так как она потом пригодится в дальнейшем!

После проверки, что он у нас установлен, можем перейти к установке Compose.

Запишем команду, чтобы загрузить текущую стабильную версию Docker Compose - sudo curl -L"https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose и будет запрошен вводя пароля, вводим его (Рисунок 2).

Рисунок 2
Рисунок 2

Применим разрешения к двоичному файлу - sudo chmod +x /usr/local/bin/docker-compose и протестируем, узнав версию - docker-compose --version (Рисунок 3).

Рисунок 3
Рисунок 3

На этом установка окончена, проверку работоспособности вы сделали.

Нужно добавить docker в группу, иначе потом будут ошибки.

Выполняем последовательно все шаги алгоритма.

Шаг 1 - добавляем новую группу (Рисунок 4).

Рисунок 4
Рисунок 4

Получаем ответ (Рисунок 5).

Рисунок 5
Рисунок 5

По умолчанию команда docker может быть запущена только пользователем root или пользователем из группы docker, которая автоматически создается при установке Docker. Если вы попытаетесь запустить команду docker без префикса sudo или с помощью пользователя, который не находится в группе docker, то получите следующий вывод: docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?. See 'docker run --help'.Output

Шаг 2 - добавляем текущего пользователя в группу (Рисунок 6).

Рисунок 6
Рисунок 6

Ответа никакого не должно последовать.

Шаг 3 - перезагружаем оболочку, чтобы вступили в силу новые групповые настройки. Ответа тоже никакого не должно быть (Рисунок 7).

Рисунок 7
Рисунок 7

Шаг 4 - проверяем работу (Рисунок 8).

Рисунок 8
Рисунок 8

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

На этом все. Всем спасибо!

До скорой встречи!

Спасибо, что прочитали статью!

Буду благодарен, если подпишитесь и оставите комментарии.

Можете написать на электронную почту, помогу: Aboutlifeand@yandex.ru.

Все статьи по Microsoft Word в подборке.

Уроки по 1С можно почитать тут - https://dzen.ru/geek_razrab.

Посмотреть видео по 1С Программирование можно тут - https://www.youtube.com/@EleEduStudio.

Или тут - https://rutube.ru/channel/30482350/.

Интересные статьи по Excel.

А так же есть полезные статьи по настройке Windows и Linux.