Table of Contents
Lab Description
This lab will guide you through building a Docker image and running a container while introducing the WireGuard VPN service.
In this lab, you will learn:
- How to write a Dockerfile and configure Linux environment.
- Configure and enable WireGuard VPN client.
- How to start a SSH-server service.
Deadline : 3/17 18:00
Pre-requirements
- Docker Engine
- WireGuard Configuration File
- Download (or copy) WireGuard configuration file on the CSIT Online Judge website.
- https://nasaoj-v3.it.cs.nycu.edu.tw/ → “Tools” on the left sidebar → “Wireguard” → Reload “Wireguard” (alpha)
- It would be like this below.
- Rename (or save) this configuration file to
wg0.conf and put this file into the folder (directory) where your Dockerfile is located.
SPEC
The judge will use those to evaluate your work.