LemonAI
  • Getting Started
    • Get to know Lemon quickly
  • Function Introduction
    • Quick to get started
    • Setting
      • Basic Settings
      • Model Service Settings
        • WanJie Data
        • DeepSeek
        • SiliconFlow
        • Volcengine
        • Bailian
        • O3
        • OpenAI
        • Custom Service Provider
      • Search Service Settings
        • Search Services
          • Tavily network login registration tutorial
      • Default Model Settings
      • Experience Library
  • Development Deployment Guidelines
    • Start local development quickly
    • Docker Quick Deployment
      • Mac Docker Deployment Tutorial
        • Method 1 (recommend) Docker deployment Mac netw...
        • Method 2 Docker Mac Command deployment document
        • Method 3: Docker Mac client installation and de...
      • Windows Docker Deployment Tutorial
        • Method 1 (recommend) Docker deployment Windows ...
        • Method 2 Docker Windows command deployment docu...
        • Method 3 Docker Windows client installation and...
    • Profile Introduction
    • Deployment FAQ
  • Version Update
    • Lemon v0.1 Update Description
  • protocol
    • LICENSE
    • Service agreement
    • Privacy Policy
Powered by GitBook
On this page
  • Running Lemon
  • System Requirements​
  • Prerequisites
  • Start the App
  1. Development Deployment Guidelines

Docker Quick Deployment

PreviousStart local development quicklyNextMac Docker Deployment Tutorial

Last updated 9 days ago

Running Lemon

System Requirements

  • MacOS with

  • Linux

  • Windows with and

A system with a modern processor and a minimum of 4GB RAM is recommended to run Lemon.

Prerequisites

MacOS

Docker Desktop

  1. .

  2. Open Docker Desktop, go to Settings > Advanced and ensure Allow the default Docker socket to be used is enabled.

Linux

Tested with Ubuntu 22.04.

Docker Desktop

Windows

WSL

  1. Run wsl --version in powershell and confirm Default Version: 2.

Docker Desktop

  1. Open Docker Desktop, go to Settings and confirm the following:

  • General: Use the WSL 2 based engine is enabled.

  • Resources > WSL Integration: Enable integration with my default WSL distro is enabled.

note

The docker command below to start the app must be run inside the WSL terminal.

Start the App

The easiest way to run Lemon is in Docker.

docker pull hexdolemonai/lemon-runtime-sandbox:latest

docker run -it --rm --pull=always
--name lemon-app
--env DOCKER_HOST_ADDR=host.docker.internal
--publish 5005:5005
--add-host host.docker.internal:host-gateway
--volume /var/run/docker.sock:/var/run/docker.sock
--volume ~/.cache:/.cache
--volume ${WORKSPACE_BASE:-$PWD/workspace}:/app/workspace
--interactive
--tty
hexdolemonai/lemon:latest make run

.

.

.

​
Docker Desktop support
WSL
Docker Desktop support
Install Docker Desktop on Mac
Install Docker Desktop on Linux
Install WSL
Install Docker Desktop on Windows