docker搭建xnote

使用docker来搭建xnote

1. 使用docker-compose的方式创建

  1. 创建目录

    1
    mkdir -p /opt/docker-data/xnote/data
  2. 创建boot.properties文件

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    # 设置数据库驱动
    db_driver = mysql

    # mysql配置
    mysql_database = xnote
    mysql_host = 10.1.100.4
    mysql_user = xnote
    mysql_password = 12345678
    mysql_cloud_type =
    mysql_pool_size = 20
    mysql_pool_size.type = int
  3. docker-compose.yml

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    version: '3'

    services:
    xnote:
    image: wbsu2003/xnote:latest
    container_name: xnote
    restart: unless-stopped
    ports:
    - 1234
    volumes:
    - /opt/docker-data/xnote/data:/data
    - /opt/docker-data/xnote/boot.properties:/config/boot/boot.sae.properties
    networks:
    - app_net #这里使用了已有的网络,需要按照实际情况修改

    networks: #这里使用了已有的网络,需要按照实际情况修改
    app_net:
    external: true