table of contents
After installing Ubuntu, first install Docker
After setting up Ubuntu on WSL2, many people may wonder, "What should I do next?" Especially when using Linux tools for research purposes, the next step is toIntroducing Docker.
Docker is a virtualization technology that allows applications and software to be packaged in boxes called "containers" and run in a fixed environment. This mechanism allows analysis conditions to be accurately and easily reproduced,Greatly improved credibility of papers and peer reviews international success.
In this article, we will explain how to install Ubuntu on WSL2.Overview and basic steps for introducing DockerWe will introduce the following in an easy-to-understand manner.
– A complete guide to implementing Docker is now available on TEGSYS –
TEGSYSSo, DockerDetailed installation instructionsIt is published as a technical article.
Examples of commands to enter and actualscreenshotYou can also see.
It also includes information on common stumbling points and related information.
Overview of implementation (6 steps)
The basic steps for introducing Docker are as follows:XNUM X oneIt can be divided into
- Installing the Readiness Tool
Prepare to securely obtain the Docker package. - Create a folder for signing
Prepare a location to store Docker's GPG key (described below). - Obtaining the GPG key
Download and save the GPG key ("Docker's official authenticity certificate"). - Repository registration and package list update
To get Docker from the official repository, register the installation destination information in Ubuntu. After registration, update Ubuntu's software list to recognize the new repository. - Installing Docker
We will introduce Docker itself and components commonly used for research purposes all at once. - Check operation with "hello-world"
Start Docker and verify that the installation was successful.
Using the above method, you can get to the point where you can "run" WSL2 + Docker.
In the main technical article,Command,Screen example, FAQ This also makes it easier to introduce Docker.
With WSL2 + Docker, you don't need to recreate the environment even if the scale of your research grows.Ability to expand computational performance while maintaining the same environmentis a big advantage.
Rescale according to the research phaseIn recent years, we have been leveraging our expertise in areas such as robotics, machine learning, and genome analysis.Higher machine specsIt is used in research fields where this is required.
TEGSYS has published reference examples of workstation configurations that assume the use of WSL2 and Docker. Please use these as reference material when moving on to the next stage of your environment development.
Reference example of actual machine configuration
Below is an example of a workstation configuration that assumes Docker operation.
It can be flexibly customized according to your application and analysis target.
| CPU | Intel Core i7-14700 2.10GHz (8C/16T) + 1.50GHz (12C/12T) |
| memory | Total 32GB DDR5 5600 16GB x 2 |
| storage | 2TB SSD S-ATA |
| GPU | NVIDIA Geforce RTX 4090 24GB |
| OS | Microsoft Windows 11 Pro |
| Others | WSL2 (Ubuntu 22.04 configuration) Install CUDA Toolkit (on WSL2) Tensorflow/PyTorch/Docker ※All settings are done on WSL2 |
| CPU | AMD EPYC 9354 3.25GHz 32C/64T |
| memory | Total 256GB DDR5 5600 REG ECC 32GB x 8 |
| storage | 2TB SSD M.2 NVMe Gen4 + 4TB HDD S-ATA |
| GPU | NVIDIA RTX4000 Ada 20GB (DisplayPort x4) |
| OS | Ubuntu 24.04 |
We can consider an implementation plan that meets your needs, such as the software to be used and your budget. Please feel free to contact us even if your conditions differ from those listed.
For those considering upgrading their research environment
As research progresses, new problems emerge, such as insufficient storage, GPU and parallel computing performance, etc.Computing resourcesHowever, as research progresses, shortcomings become apparent.
Currently, TEGSYS isFor researchers in the life sciences field,At the time of contractInternal HDD expansion, free expansion technical fee, OSS setupWe are currently running a campaign where you can choose from the following benefits.
The campaign page also features case studies of various software and analysis environments. Please take a look for reference when building your ideal environment and system design.
My Feelings, Then and Now
With the WSL2 + Docker environment in place, you will be able to use the software required for research in a highly reproducible manner.
A major advantage is that you can try it out first and then expand the performance and configuration as needed.
TEGSYS provides configuration suggestions and setup assistance based on WSL2 and Docker.Supporting the development of cutting-edge research infrastructureWe will continue to build the foundation that will take our customers' research to the next stage.
Please see below for Docker installation instructions and campaign details.
![]() |
![]() |




