This Dockerfile builds the following packages:
Name | Release | Source repo | Description |
---|---|---|---|
Xyce serial | 7.2.0 | https://github.com/Xyce/Xyce | Circuit simulator |
ADMS | 2.3.6 | https://github.com/Qucs/ADMS.git | Verilog A compiler |
xdm_bdl | 2.2.0 | https://github.com/Xyce/XDM | converts netlists to xyce format |
docker build -t xyce_il .
docker run \
--mount type=bind,source="$(pwd)",target=/home/xyce/shared \
-it \
--rm \
--name xyce_test \
--net=host \
xyce_il
A complete guide to install Docker on Windows can be found on this link. Docker can run on Windows 10 64-bit: Pro, Enterprise, or Education (Build 17134 or higher) using Hyper-V backend, or on all distributions of Windows using WSL 2. The Xyce image has been tested only with WSL2 and following the following steps: Enable WSL and check if it is version 2.
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Then check the windows version with the following command:
winver
Os build must be > 18362. If it is not it would not be possible to install Docker Desktop for Windows 10 with this method.
BIOS-level hardware virtualization support must be enabled in the BIOS settings.
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Reboot the machine
Download and run the WSL Linux kernel Update
Download Docker Desktop installer and run it.
At the end close and logout Log in again