Установка Portainer на Ubuntu 22.04 — подробная инструкция

Portainer — это инструмент с открытым исходным кодом, который предоставляет простой и удобный интерфейс для управления и мониторинга контейнерами Docker. Установка Portainer на Ubuntu 22.04 может быть весьма полезной для разработчиков и системных администраторов, которые хотят упростить процесс работы с контейнерами и управлять ими из одного места.

В этой статье мы предоставим подробную инструкцию по установке Portainer на Ubuntu 22.04. Мы покроем каждый шаг, начиная с подготовки сервера, установки Docker и заканчивая настройкой и запуском Portainer. Если вы следуете нашим инструкциям, вы сможете настроить Portainer на своем сервере Ubuntu 22.04 всего за несколько минут!

Перед установкой Portainer убедитесь, что у вас есть сервер с установленной ОС Ubuntu 22.04. Первым шагом, который вам необходимо выполнить, является установка Docker на ваш сервер. Docker — это платформа для разработки, развертывания и запуска приложений в контейнерах. С его помощью вы сможете запустить Portainer на вашем сервере Ubuntu 22.04.

После установки Docker вы сможете приступить к установке Portainer. Для этого вы можете использовать команды командной строки или Docker Compose. В этой статье мы рассмотрим оба варианта установки, чтобы вы могли выбрать наиболее подходящий для ваших потребностей. Просто следуйте инструкциям, и вы вскоре сможете наслаждаться всеми возможностями Portainer на своем сервере Ubuntu 22.04!

Установка Portainer на Ubuntu 22.04

Шаг 1: Установите Docker

1. Обновите систему:

sudo apt-get update

2. Установите пакеты, необходимые для установки Docker:

sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

3. Добавьте ключ GPG для официального репозитория Docker:

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

4. Добавьте официальный репозиторий Docker в список источников пакетов:

echo «deb [arch=amd64 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

5. Установите Docker:

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io

Шаг 2: Запустите Portainer

1. Загрузите образ Portainer:

sudo docker pull portainer/portainer-ce

2. Создайте том для хранения данных Portainer:

sudo docker volume create portainer_data

3. Запустите контейнер Portainer:

sudo docker run -d -p 8000:8000 -p 9000:9000 —name=portainer —restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

Шаг 3: Доступ к Portainer

1. Откройте веб-браузер и перейдите по адресу http://localhost:9000

2. Создайте учетную запись администратора и настроите пароль.

3. Выберите вариант установки: Local или Remote.

Поздравляю! Вы успешно установили и настроили Portainer на Ubuntu 22.04. Теперь вы можете использовать его для управления своими контейнерами Docker с помощью интуитивно понятного пользовательского интерфейса.

Шаг 1: Подготовка системы

Перед установкой Portainer на Ubuntu 22.04 необходимо выполнить несколько предварительных настроек. В этом разделе мы рассмотрим все необходимые шаги.

  1. Убедитесь, что ваша система Ubuntu 22.04 обновлена до последней версии. Для этого выполните команду:
  2. sudo apt update
    sudo apt upgrade
  3. Установите Docker, если он еще не установлен на вашей системе. Выполните следующие команды:
  4. sudo apt install apt-transport-https ca-certificates curl software-properties-common
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    echo "deb [arch=amd64 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
    sudo apt update
    sudo apt install docker-ce docker-ce-cli containerd.io
  5. Проверьте, что Docker успешно установлен, выполните команду:
  6. sudo docker run hello-world
  7. Убедитесь, что Docker работает как сервис, выполнив следующую команду:
  8. sudo systemctl is-active docker
  9. Установите Docker Compose, чтобы можно было использовать его вместе с Portainer. Для этого выполните следующие команды:
  10. 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
    sudo chmod +x /usr/local/bin/docker-compose
  11. Проверьте, что Docker Compose успешно установлен, выполните команду:
  12. docker-compose --version

После выполнения всех этих шагов ваша система будет готова к установке Portainer на Ubuntu 22.04.

Шаг 2: Установка Docker

1. Откройте терминал на вашем сервере.

2. Обновите список пакетов с помощью следующей команды:

sudo apt update

3. Установите пакеты, необходимые для добавления пакетов через HTTPS:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

4. Добавьте ключ GPG для официального репозитория Docker:

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

5. Добавьте официальный репозиторий Docker в список источников пакетов:

echo «deb [arch=amd64 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

6. Обновите список пакетов с добавленным репозиторием Docker:

sudo apt update

7. Установите Docker с помощью следующей команды:

sudo apt install docker-ce docker-ce-cli containerd.io

8. Проверьте, что Docker успешно установлен, запустив контейнер пробного образа:

sudo docker run hello-world

Теперь, когда Docker установлен, мы можем перейти к следующему шагу и установить Portainer.

Шаг 3: Установка Portainer

Для установки Portainer на Ubuntu 22.04 следуйте этим шагам:

  1. Откройте терминал и выполните следующую команду:
    sudo docker volume create portainer_data
    Эта команда создаст Docker том с именем «portainer_data», который будет хранить данные Portainer.
  2. Затем выполните следующую команду, чтобы установить Portainer:
    sudo docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
    Эта команда запустит контейнер Portainer на портах 8000 и 9000, привязав его к тому «portainer_data».
  3. После того, как команда выполнится успешно, вы сможете получить доступ к веб-интерфейсу Portainer по адресу:
    http://localhost:9000
    Веб-интерфейс Portainer будет доступен через порт 9000 на вашей машине.

Поздравляю, вы успешно установили Portainer на Ubuntu 22.04! Теперь вы можете использовать его для управления Docker контейнерами в удобном графическом интерфейсе.

Шаг 4: Настройка Portainer

После успешной установки Portainer на Ubuntu 22.04, вам необходимо выполнить несколько дополнительных настроек.

1. Откройте веб-браузер и введите в адресной строке IP-адрес вашего сервера, за которым следует порт 9000 (/172.16.0.1:9000). Нажмите Enter, чтобы перейти на страницу настройки Portainer.

2. Введите имя пользователя и пароль для вашей учетной записи Portainer. Убедитесь, что пароль достаточно надежный, чтобы защитить ваш контейнер от несанкционированного доступа.

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

Заметка: сохраните свои учетные данные Portainer в безопасном месте, чтобы не потерять доступ к своим контейнерам.

Поздравляем! Теперь у вас есть установленный и настроенный Portainer на вашем сервере Ubuntu 22.04. Вы можете начать использовать его для управления вашими контейнерами и наслаждаться всеми преимуществами, которые он предлагает.

Шаг 5: Запуск Portainer

1. Откройте веб-браузер и введите URL-адрес сервера, на котором установлен Portainer, с указанием порта 9000. Например:

http://localhost:9000

2. Вы должны увидеть страницу авторизации Portainer. Введите имя пользователя и пароль, которые были указаны при настройке контейнера Docker. Нажмите кнопку «Войти».

3. После успешной авторизации вы будете перенаправлены на главную страницу Portainer. Здесь вы сможете управлять вашими контейнерами, изображениями и другими ресурсами Docker.

Примечание: Если у вас возникли проблемы с авторизацией в Portainer, убедитесь, что правильные учетные данные были указаны при настройке контейнера Docker и повторите попытку.

Шаг 6: Создание аккаунта

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

1. Откройте веб-браузер и введите в адресной строке IP-адрес вашего сервера с добавлением порта 9000. Например, http://<ваш_IP>:9000.

2. На открывшейся странице выберите «Create Account» (Создать аккаунт).

3. Введите желаемое имя пользователя и пароль. Убедитесь, что пароль достаточно сложный и надежный.

4. При желании, вы можете включить опцию «Allow collection of anonymous data» (Разрешить сбор анонимных данных), чтобы помочь разработчикам улучшить Portainer.

5. Нажмите «Create Account» (Создать аккаунт), чтобы завершить процесс.

Теперь у вас есть аккаунт Portainer, который вы можете использовать для управления своими контейнерами и другими аспектами системы.

Шаг 7: Включение автозапуска

Чтобы Portainer запускался автоматически при запуске системы, вам потребуется создать службу systemd.

1. Создайте файл с расширением .service с помощью команды:

sudo nano /etc/systemd/system/portainer.service

2. Вставьте следующий текст в созданный файл:

[Unit]
Description=Portainer service
After=network.target docker.service
[Service]
ExecStart=/usr/bin/docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /opt/portainer:/data portainer/portainer-ce
[Install]
WantedBy=multi-user.target

3. Сохраните файл и закройте редактор nano, нажав на Ctrl+X, затем Y и Enter.

4. Активируйте службу и добавьте ее в автозагрузку с помощью следующих команд:

sudo systemctl enable portainer.service
sudo systemctl start portainer.service

Теперь Portainer будет запускаться автоматически при загрузке системы.

Шаг 8: Подключение к Portainer

После успешной установки и запуска Portainer вы можете подключиться к нему с помощью веб-браузера.

Откройте веб-браузер и введите в адресной строке IP-адрес вашего сервера, на котором установлен Portainer, с добавлением порта 9000. Например, http://<ваш_IP_адрес>:9000.

После этого вы увидите страницу входа в Portainer. Вам будет предложено создать учетную запись администратора. Введите желаемое имя пользователя и пароль, а затем нажмите кнопку «Create user» (Создать пользователя).

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

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

Оцените статью
Добавить комментарий