En primer lugar, instale ventana acoplable
Referencia: https: //blog.csdn.net/Brave_heart4pzj/article/details/105089352
En segundo lugar, la instalación de composición del cargador de muelle
sistema Redhat conjunto de montaje acoplable de composición del
https://blog.csdn.net/hebsun/article/details/102953970
dirección de su casa a una descarga más rápida (recomendado)
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
En tercer lugar, el sistema de descarga qoj
git clone -b 2.0 https://github.com/QingdaoU/OnlineJudgeDeploy.git && cd OnlineJudgeDeploy
En cuarto lugar, el sistema inicia qoj
docker-compose up -d
Las circunstancias de velocidad, unos 5 a 30 minutos para la finalización se pueden ajustar de forma automática, todo el proceso sin intervención humana.
Como la finalización de comandos, a continuación, ejecutar acoplable PS -a , cuando vea el estado de todos los contenedores no son saludables o salido xxx (x) en nombre de la DO ha sido lanzado con éxito.
proyecto qoj V. Acceso
Acceder al servidor a través de un navegador HTTP HTTPS 80 puerto o puertos 443, puede empezar a usarlo. ruta admin / admin, super usuario administrador durante el proceso de instalación agrega automáticamente el nombre de la raíz , la contraseña es rootroot , asegúrese de modificar la contraseña.
En sexto lugar, modificar el puerto de inicio qoj
El proyecto se inició con 80 es el puerto por defecto
modificar el archivo de configuración de cargador de muelle-compose.yml en:
A continuación, se puede reiniciar la ventana acoplable de composición del
docker-compose -f /root/ProjectNeeds/QDUoj/OnlineJudgeDeploy/docker-compose.yml up -d
Información de referencia:
Todo el proceso de construcción
de Referencia: https: //blog.csdn.net/w1304636468/article/details/89300237
El documento oficial:
https://github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0
https://github.com/QingdaoU/OnlineJudge
ubantu entorno de
Referencia: https: //my.oschina.net/finchxu/blog/1927273