Как установить Docker и Docker Compose на Linux

Что такое Docker

Docker — это удобный инструмент, который помогает в разработке, развёртывании и запуске приложений, используя специальные контейнеры. Программное обеспечение, на котором работают эти контейнеры, называется Docker Engine. Он был впервые представлен в 2013 году компанией Docker, Inc.

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

Как установить Docker?

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

apt update

У нас всё в порядке, и у нас нет доступных обновлений. Если у вас они есть, пожалуйста, ответьте на вопрос «Y» и нажмите Enter.

Как установить Docker и Docker Compose на Linux

После этого мы устанавливаем все нужные компоненты перед установкой Docker.

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

Мы нажимаем «Y» и ждём, пока они установятся.

Как установить Docker и Docker Compose на Linux

Далее мы добавляем GPG-ключ для Docker. После этого просто нажимаем Enter, и никакого ответа не должно быть, просто появится новая пустая строка.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg —dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

После этого мы добавляем стабильный репозиторий Docker. Если всё прошло успешно, ответа не будет — это означает, что всё в порядке.

echo \
  «deb [arch=$(dpkg —print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable» | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Сейчас мы еще раз проверим, есть ли доступные обновления, и установим Docker, если они есть.

apt update
#Затем выполняем команду ниже
apt install docker-ce docker-ce-cli containerd.io

Установка уже началась. Остается только ждать.

Как установить Docker и Docker Compose на Linux

Сейчас мы устанавливаем сам Docker Compose.

apt install docker-compose

Мы соглашаемся и просто ждем, пока Docker Compose установится.

Как установить Docker и Docker Compose на Linux

Это всё? Нет, конечно. Теперь мы устанавливаем Portainer, чтобы нам было проще и удобнее управлять контейнерами, а если их будет больше на вашем сервере, то и с ними тоже. Portainer будет доступен по вашему IP-адресу по адресу: https://IP:9443.

Мы вводим команду и просто ждем, пока установка завершится.

docker run -d -p 8000:8000 -p 9443:9443 —name portainer \
    —restart=always \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v portainer_data:/data \
    portainer/portainer-ce:latest
Как установить Docker и Docker Compose на Linux

После завершения установки мы переходим по ссылке https://IP:9443 к веб-интерфейсу и создаем учетную запись пользователя.

Как установить Docker и Docker Compose на Linux

Таким образом, мы завершили установку трех важных компонентов, которые будут нам очень полезны при дальнейшем использовании сервера, особенно при добавлении новых Docker контейнеров.

 

 

 

Цены

▪ Стабильные.
▪ В рублях.
▪ Не зависят от $ и €.
▪ Мы  !
▪ Скидка при оплате за год!

Юридическим лицам

Договор и полный комплект бухгалтерских документов по почте.