Инструкция по работе с удалённым сервером
Шаг 1: Подключение к удалённому серверу
Подключитесь к вашему удаленному серверу с использованием SSH-команды:ssh user@remote_host
Где:
ssh — клиент Secure Shell для подключения к удалённым серверам.
user — ваше имя пользователя на удалённом сервере.
remote_host — IP-адрес или доменное имя вашего удаленного сервера.
________________________________________
Шаг 2: Создание директории
Создайте необходимую директорию на удаленном сервере, если она ещё не существует:
mkdir -p /home/user/
Эта команда создаст директорию /home/user/.
________________________________________
Шаг 3: Отправка файлов на удалённый сервер
Передайте необходимые файлы (Dockerfile и JAR-файл приложения) на удалённый сервер с помощью команды scp. Если вы используете Windows и работаете из PowerShell-терминала, выполните следующую команду:
scp /path/to/your-app.jar user@remote_host:/home/user/
scp /path/to/Dockerfile user@remote_host:/home/user/
Замените:
/path/to/your-app.jar — полным путем к вашему JAR-файлу.
/path/to/Dockerfile — путём к вашему Dockerfile.
________________________________________
Шаг 4: Сборка Docker-образа
Перейдите на терминале удалённого сервера (например, через PuTTY) и соберите Docker-образ командой:
docker build -t my_app_image .
Где:
my_app_image — произвольное название образа (можете назвать как угодно).
Точка в конце обязательно указывается, поскольку она указывает на текущую директорию.
________________________________________
Шаг 5: Запуск Docker-контейнера
Запустите собранный Docker-контейнер следующей командой:docker run -d -p 80:80 my_app_image
Здесь:
-d — запуск контейнера в фоновом режиме.
-p 80:80 — пробрасывает порт 80 внутри контейнера на порт 80 вашей системы.
my_app_image — название ранее созданного Docker-образа.
Теперь ваш контейнер запущен и доступен через указанный порт!
Главная страница