Как установить Docker и Docker Compose на Linux
Что такое Docker
Docker — это удобный инструмент, который помогает в разработке, развёртывании и запуске приложений, используя специальные контейнеры. Программное обеспечение, на котором работают эти контейнеры, называется Docker Engine. Он был впервые представлен в 2013 году компанией Docker, Inc.
Контейнеры представляют собой независимые окружения, каждое из которых упаковывает свои собственные программы, библиотеки и файлы настройки. Они могут взаимодействовать друг с другом через чётко определённые каналы. Все контейнеры управляются ядром операционной системы и, следовательно, они более лёгкие по сравнению с виртуальными машинами. Контейнеры создаются на основе образов, которые точно описывают их содержимое.
Как установить Docker?
Прежде всего, нам нужно зайти на наш сервер.
Выполняем первую команду и смотрим есть ли обновления для нашей ОС.
apt update
У нас всё в порядке, и у нас нет доступных обновлений. Если у вас они есть, пожалуйста, ответьте на вопрос «Y» и нажмите Enter.
После этого мы устанавливаем все нужные компоненты перед установкой Docker.
apt install \
ca-certificates \
curl \
gnupg \
lsb-release
Мы нажимаем «Y» и ждём, пока они установятся.
Далее мы добавляем 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 Compose.
apt install docker-compose
Мы соглашаемся и просто ждем, пока Docker Compose установится.
Это всё? Нет, конечно. Теперь мы устанавливаем 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
После завершения установки мы переходим по ссылке https://IP:9443 к веб-интерфейсу и создаем учетную запись пользователя.
Таким образом, мы завершили установку трех важных компонентов, которые будут нам очень полезны при дальнейшем использовании сервера, особенно при добавлении новых Docker контейнеров.
Стабильные.
В рублях.
Не зависят от $ и €.
Мы ♥ !
Скидка при оплате за год!
Договор и полный комплект бухгалтерских документов по почте.