# ReSharperLicenseServer-Docker **Repository Path**: TPC_GrownDragon/ReSharperLicenseServer-Docker ## Basic Information - **Project Name**: ReSharperLicenseServer-Docker - **Description**: ReSharper License Server 服务 Docker 映像 - **Primary Language**: PowerShell - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-06-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ReSharper License Server container =================================== ## 映像生成前准备 - 手动下载 `IntelliJ IDEA License Server` 从 http://blog.lanyus.com/archives/326.html 下载最新版 - 手动解压缩后,复制 `IntelliJIDEALicenseServer_windows_amd64.exe` 文件到 `/tools` 文件夹 ## 生成映像 - 打开 PowerShell(以管理员身份) - 切换到 `Dockerfile` 文件所在文件夹 - 执行 `build.ps1` > [!NOTE] > 这将会生成 Docker 映像 `hqywork/resharperlicenseserver:0.1.0` ## 创建容器并运行 - 打开 PowerShell(以管理员身份) - 执行以下命令创建并运行容器 ```PowerShell docker run --name ResharperLicenseServer -p 8080:8080 hqywork/resharperlicenseserver:0.1.0 ``` > [!NOTE] > 如果想让容器随 Docker 同时启动 > 请添加 `--restart unless-stopped` 选项 > [!IMPORTANT] > 在运行容器时可能会报告以下内容: > Error response from daemon: container c2f1bc6fc673681702e7ac12796c29223a38391841679936c9f24fb08e63e856 encountered an error during Start: > failure in a Windows system call: This operation returned because the timeout period expired. (0x5b4) > > 这时请检查你的病毒防火墙,并把 `%ProgramData%\docker` 文件设置到白名单中。 > 随后移除原先创建的容器并重新创建。