Чем мы можем помочь?

Ищите в наших руководствах и инструкциях или просматривайте категории ниже.

Как пользоваться сервером с Docker?

Приложения 145 просмотров Markdown
  1. В панели откройте Мои серверы и нажмите на свой сервер.
  2. На вкладке Обзор дождитесь, пока в строке Приложение появится сообщение «Docker готов». Страница обновляется сама.
  3. Запишите значения из строк Адрес подключения, Имя пользователя и Пароль.
  4. Подключитесь из терминала своего компьютера, подставив свой адрес вместо этого примера: ssh [email protected]
  5. Проверьте, что Docker работает: docker run --rm hello-world
  6. В папке со своим compose.yaml запустите службы: docker compose up -d

Что есть на сервере

  • Установлены Docker и Docker Compose. Других приложений и веб-интерфейса нет, поэтому в панели не показан адрес сайта.
  • Журналы контейнеров ограничены, чтобы не заполнить диск: не больше 3 файлов на контейнер по 10 МБ.
  • Брандмауэр (ufw) включён, и снаружи открыт только порт 22 для SSH.
  • fail2ban следит за SSH, а обновления безопасности операционной системы устанавливаются автоматически.

Осторожнее с публикацией портов

Docker обходит правила ufw для портов, которые вы публикуете. Любой порт, который вы публикуете через ports: в compose.yaml, открыт снаружи, даже без ufw allow. Поэтому не публикуйте службы, которые должны быть доступны только изнутри, например базы данных. Контейнеры могут обращаться друг к другу через сеть Docker.

Для службы, которую вы запускаете вне Docker, откройте порт через ufw сами: ufw allow 8080/tcp

Похожие статьи

Сервера ещё нет? Закажите сервер с установленным Docker: вы выбираете размер и платите только за выбранное.

Эта статья была полезна?

Спасибо за отзыв!

Всё ещё нужна помощь?

Если не нашли нужное, свяжитесь с нами.