Sign in to follow this  
disinterpreter

Быстрый деплой сервера под Linux (Docker)

Recommended Posts

И так, у нас есть Linux сервер на который нужно установить RAGEMP Server.

Я опишу 2 способа, в двух разных темах, один интересный, другой традиционный.

Начнем с интересного.

Мы будем ставить сервер через Docker.

Зайдем под root качаем на наш сервер сам докер командой (работает под Debian, Ubuntu, Fedora, CentOS, и тд)

wget -qO- https://get.docker.com/ | sh

После проверим это дело командой

docker ps

В ответе получим

Quote

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

Если так оно и случилось, идем дальше, скачиваем образ

docker pull disinterpreter/docker-ragemp

 

После чего запускаем его

docker run -d --name ragemp-server -v /ragemp:/ragemp -p 22005:22005/udp disinterpreter/docker-ragemp

где
--name любое-название
-v /куда/монтировать:/ragemp
-p внешнийпорт:22005/udp

 

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

Для рестарта использовать
docker restart ragemp-server

Для остановки
docker stop ragemp-server

Для запуска
docker start ragemp-server

Если хотите подключиться к консоли сервера
docker attach ragemp-server

 

Как оно устроено внутри: https://github.com/Disinterpreter/docker-ragemp

Edited by disinterpreter
  • Like 5

Share this post


Link to post
Share on other sites
Urukhay    0

Создал контейнер:

docker run --name db -d -e MYSQL_ROOT_PASSWORD=123 -p 3306:3306 mysql:latest  

 

Edited by Urukhay

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.