Skip to content

Docker

Docker is a container engine that can be used to build, distribute, and run applications. It is open source and free.

1. Installing and Using Docker

1.1 Log in to Zettlab NAS, then search for [docker] in the [App Store] and install it.

1.2 Select Installation Location

1.3 After successful installation, use [Docker]

2. Explanation of Common Terms in Docker:

Project (Docker Compose): Docker Compose is a tool for Docker specifically used to define and manage multi-container Docker applications, simplifying the deployment and management of complex applications. In short, it allows you to describe multiple services, networks, storage spaces, and other configurations of an application through a YAML file, and then start all services with a single command.
Container: A container is a running image, which is the running entity of Docker. Through containers, you can run applications, with each container running independently in a relatively isolated environment, ensuring that multiple containers do not interfere with each other.
Image: An image is the foundation of Docker containers, similar to a template for an application, containing the files and environment required for the application to run. Each time a container is created, it is generated based on an image. Images are read-only, and you can obtain various images from public repositories like Docker Hub or create your own images.
Network (Network Mode): Docker supports multiple network modes. You can configure the container's network to share the network with the host as needed, or isolate the container from external networks through bridge mode.