Sign inSign up

whitesharks/spark-server

By whitesharks

•Updated about 1 year ago

Image
0

1.0K

whitesharks/spark-server repository overview

⁠拉取最新镜像

docker pull whitesharks/spark-server:latest

⁠运行容器

docker run -d
-p 8000:8000
--name spark-instance
-v /path/on/host/config.json:/app/config/config.json
-v /path/on/host/logs:/app/logs
myusername/spark-server:latest

⁠docker-compose.yml


services:
  spark-server:
    image: whitesharks/spark-server:latest 
    container_name: spark-server # 容器名称,方便识别和管理
    restart: always # 容器退出或Docker重启时,总是自动重启
    ports:
      - "8000:8000" # 将容器内部的 8000 端口映射到主机的 8000 端口

    volumes:
      # 映射配置文件:
      # host_path_to_config.json: /app/config/config.json
      # 这里假设你的 config.json 与 docker-compose.yml 在同一目录下
      - /data/spark/config/config.json:/app/config.json
     
      
      # 映射日志目录 (可选,但推荐用于持久化日志)
      # host_path_to_logs_directory: /app/logs
      - /data/spark/logs:/app/logs # 将主机的 logs 目录映射到容器内的 /app/logs
    
    # environment: # 如果你的服务需要通过环境变量进行配置,可以在这里添加
    #   - SPARK_LOG_LEVEL=debug
    #   - SPARK_SALT=some_secret_salt_from_env
    #   - SPARK_AUTH_ADMIN=dynamic_password_hash
    # 目前你的 config.json 已经包含了所有这些,所以可以不设置

    # networks: # 如果需要自定义网络,可以在这里配置
    #   - spark-network

# networks: # 定义自定义网络 (如果需要)
#   spark-network:
#     driver: bridge

Tag summary

Content type

Image

Digest

sha256:2432a8825…

Size

36 MB

Last updated

about 1 year ago

docker pull whitesharks/spark-server