Sign inSign up

reineltdev/core

By reineltdev

Updated over 6 years ago

US Navy's CORE (Common Open Research Emulator).

Image
1

1.2K

reineltdev/core repository overview

Common Open Research Emulator (CORE) on Windows

Notice: This is just an image created to lauch the CORE GUI from the CORE Git Repository using Docker and Phusions Passenger Docker.

Requirements

VcXsrv X Server

Install Chocolat (see https://chocolatey.org/install) using PowerShell:

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

Run choco install vcxsrv

Run XLaunch from your Start Menu and follow the wizard. Make sure to check Disable access control or create a file named config.xlauch and paste the following content:

<?xml version="1.0" encoding="UTF-8"?>
<XLaunch WindowMode="MultiWindow" ClientMode="NoClient" LocalClient="False" Display="-1" LocalProgram="xcalc" RemoteProgram="xterm" RemotePassword="" PrivateKey="" RemoteHost="" RemoteUser="" XDMCPHost="" XDMCPBroadcast="False" XDMCPIndirect="False" Clipboard="True" ClipboardPrimary="True" ExtraParams="" Wgl="True" DisableAC="True" XDMCPTerminate="False"/>

Or download file from the Github repo.

By using the wizard, the Server should run in the system tray. By using the file method, open the file with XLaunch.

Docker

Download and install Docker Desktop from the Official Docker Webiste.

Start the image

  1. Type ipconfig to get the current IP address assigned to the vEthernet switch adapter.
  2. Use this IP address instead of YOUR_IP in the following command (powershell) but leave the :0.0:
Set-Variable -name DISPLAY -value YOUR_IP:0.0
  1. Start the container by running
docker run -ti --rm -e DISPLAY=$DISPLAY --name core reineltdev/core

You can add the :<VERSION> tag if neccessary.

Versions

  • :latest always contains the latest build of this repository.
  • :dev always contains the latest development build of this repository.
  • :1.0 followed the installation instructions of the CORE website and embedds the passenger-full image from phusion (ruby, nodejs, etc. installed)
  • :1.1 removed the usage of offline files and reduced image size by compressing packages and excluding unused features like ruby, nodejs, ...)

Disclaimer

I do not own any of the used softwares. All rights go to their creators or owners.

Tag summary

Content type

Image

Digest

Size

433.5 MB

Last updated

over 6 years ago

docker pull reineltdev/core