Cargador de muelle de composición del equipo fortaleza jumpserver despliegue

A. El entorno de despliegue

La creación de un entorno de ventana acoplable

yum -y install docker

2. Instalación de composición del cargador de muelle

curl -L https://github.com/docker/compose/releases/download/1.23.2/docker-compose-`uname -s`-`uname -m` -o /usr/bin/docker-compose
chmod +x /usr/bin/docker-compose

3. Crear un directorio del proyecto

mkdir -p /data/jms
cd /data/jms

4. Descargue el proyecto JMS ventana acoplable

git clone https://github.com/wojiushixiaobai/docker-compose.git
Cargador de muelle de composición del equipo fortaleza jumpserver despliegue

[root@localhost docker-compose]# cat docker-compose.yml 
version: '3'
services:
  mysql:
    image: wojiushixiaobai/jms_mysql:${Version}
    container_name: jms_mysql
    restart: always
    tty: true
    environment:
      DB_PORT: $DB_PORT
      DB_USER: $DB_USER
      DB_PASSWORD: $DB_PASSWORD
      DB_NAME: $DB_NAME
    volumes:
      - mysql-data:/var/lib/mysql
    networks:
      - jumpserver

  redis:
    image: wojiushixiaobai/jms_redis:${Version}
    container_name: jms_redis
    restart: always
    tty: true
    environment:
      REDIS_PORT: $REDIS_PORT
      REDIS_PASSWORD: $REDIS_PASSWORD
    volumes:
      - redis-data:/var/lib/redis/
    networks:
      - jumpserver

  core:
    image: wojiushixiaobai/jms_core:${Version}
    container_name: jms_core
    restart: always
    tty: true
    environment:
      SECRET_KEY: $SECRET_KEY
      BOOTSTRAP_TOKEN: $BOOTSTRAP_TOKEN
      DB_HOST: $DB_HOST
      DB_PORT: $DB_PORT
      DB_USER: $DB_USER
      DB_PASSWORD: $DB_PASSWORD
      DB_NAME: $DB_NAME
      REDIS_HOST: $REDIS_HOST
      REDIS_PORT: $REDIS_PORT
      REDIS_PASSWORD: $REDIS_PASSWORD
    depends_on:
      - mysql
      - redis
    volumes:
      - static:/opt/jumpserver/data/static
      - media:/opt/jumpserver/data/media
    networks:
      - jumpserver

  koko:
    image: wojiushixiaobai/jms_koko:${Version}
    container_name: jms_koko
    restart: always
    tty: true
    environment:
      CORE_HOST: http://core:8080
      BOOTSTRAP_TOKEN: $BOOTSTRAP_TOKEN
    depends_on:
      - core
      - mysql
      - redis
    volumes:
      - koko-keys:/opt/koko/data/keys
    ports:
      - 2222:2222
    networks:
      - jumpserver

  guacamole:
    image: wojiushixiaobai/jms_guacamole:${Version}
    container_name: jms_guacamole
    restart: always
    tty: true
    environment:
      JUMPSERVER_SERVER: http://core:8080
      BOOTSTRAP_TOKEN: $BOOTSTRAP_TOKEN
      JUMPSERVER_KEY_DIR: /config/guacamole/keys
      GUACAMOLE_HOME: /config/guacamole
      GUACAMOLE_LOG_LEVEL: ERROR
      JUMPSERVER_ENABLE_DRIVE: 'true'
    depends_on:
      - core
      - mysql
      - redis
    volumes:
      - guacamole-keys:/config/guacamole/keys
    networks:
      - jumpserver

  nginx:
    image: wojiushixiaobai/jms_nginx:${Version}
    container_name: jms_nginx
    restart: always
    tty: true
    depends_on:
      - core
      - koko
      - mysql
      - redis
    volumes:
      - static:/opt/jumpserver/data/static
      - media:/opt/jumpserver/data/media
    ports:
      - 80:80
    networks:
      - jumpserver

volumes:
  static:
  media:
  mysql-data:
  redis-data:
  koko-keys:
  guacamole-keys:

networks:
  jumpserver:

El proyecto comenzó con un cargador de muelle de composición del

docker-compose up -d
Cargador de muelle de composición del equipo fortaleza jumpserver despliegue
Cargador de muelle de composición del equipo fortaleza jumpserver despliegue

Dos .jumpserver configuración de fondo para añadir una gran cantidad de activos y el acceso no autorizado.

1. Para conectarse al servidor de salto de fondo, el nombre de usuario y la contraseña de inicio de sesión por defecto son: admin

Cargador de muelle de composición del equipo fortaleza jumpserver despliegue

2. Configurar los usuarios del sistema.

Cargador de muelle de composición del equipo fortaleza jumpserver despliegue

3. Los usuarios de gestión de configuración.

Cargador de muelle de composición del equipo fortaleza jumpserver despliegue

4. Crear grupos de usuarios

Cargador de muelle de composición del equipo fortaleza jumpserver despliegue

5. Crear fondo jumpserver usuario.

Cargador de muelle de composición del equipo fortaleza jumpserver despliegue

6. Crear anfitrión de activos.

Cargador de muelle de composición del equipo fortaleza jumpserver despliegue

7. Crear reglas de autorización activos.

Cargador de muelle de composición del equipo fortaleza jumpserver despliegue

8. web detrás del escenario para ver si hay activos y valida el inicio de sesión

Cargador de muelle de composición del equipo fortaleza jumpserver despliegue
Cargador de muelle de composición del equipo fortaleza jumpserver despliegue

9. Uso xsheel entrada jumpserver, cargada de inicio de sesión con el host.

Iniciar sesión Nombre de usuario estaba detrás del escenario de usuario de configuración de fondo, como administrador: puerto de conexión del admin es 2222
Cargador de muelle de composición del equipo fortaleza jumpserver despliegue
Cargador de muelle de composición del equipo fortaleza jumpserver despliegue
Cargador de muelle de composición del equipo fortaleza jumpserver despliegue

Cargador de muelle de composición del equipo fortaleza jumpserver despliegue
Cargador de muelle de composición del equipo fortaleza jumpserver despliegue

Supongo que te gusta

Origin blog.51cto.com/mpflinux/2479093
Recomendado
Clasificación