
This chapter provides an introduction to Docker, a tool used for developing and deploying applications. It starts with an overview of Docker basics and explains how to install Docker Desktop on Windows 10/Ubuntu.
This chapter discusses Docker, a containerization platform. It covers various commands and features, including docker build, run, pull, and push.
This chapter provides an introduction to building Docker images using Dockerfiles, covering various instructions and best practices for creating images that can run in different environments.
This chapter provides an introduction to building Docker images using multi-stage Dockerfiles in various environments (Java Sprint Boot, NodeJs, Go, Python, PHP).
This chapter provides instructions on how to share Docker images with others. It covers topics such as creating a new local registry, pushing images, and checking the tags of an image. It also mentions using Docker Hub and other registries to share images.
This chapter discusses Docker volume management, specifically creating and restoring CIFS/Samba volumes. It also covers basic Docker commands, such as running and managing containers, volumes, and networks. Additionally, it touches on backup and restore procedures using tar archives. Overall, the context provides an overview of Docker volume management for developers.
Docker 是一種強大的容器化技術,可讓開發人員和系統管理員將應用程式建立、部署和執行於一致且可攜式環境中。這個工作坊提供了 Docker 基礎知識的全面指導,包括重要概念、術語以及實際操作。
課程分為三個主要部分:a) 簡介與核心概念 b) Docker Image 的規劃與建立 c) Docker Image 的分享與儲存體的管理.
在完成本課程後,學員將獲得實際操作 Docker 的經驗,並能夠有效地在其日常工作流程中使用它。此外,他們也將能夠遵守 Docker 最佳實務,以及參與容器化專案於組織中。