# Docker 學習路徑圖 ###### tags: `infa` 1. Docker 基础概念 - 了解 Docker 的容器、镜像、仓库、Dockerfile等基本概念 - 学习 Docker 安装和配置 2. Docker 命令行工具 - 学习 Docker CLI 命令行工具,如如何启动、停止、删除容器,以及如何查看容器的状态等。 3. Docker 镜像和容器 * 学习如何构建自己的 Docker 镜像 * 学习如何创建、运行、管理 Docker 容器 * 学习 Docker 镜像的分层结构和如何利用这个结构来优化镜像的构建和管理 4. Docker Compose * 学习 Docker Compose 的概念和基本使用方法 * 学习如何定义和管理多个 Docker 容器之间的依赖关系 5. Docker Swarm * 学习 Docker Swarm 的概念和基本使用方法 * 学习如何创建和管理 Docker Swarm 集群 * 学习如何在 Docker Swarm 中部署容器服务 6. Docker 应用场景 * 学习 Docker 在不同场景下的应用,如在开发、测试、部署等方面的应用 * 学习如何使用 Docker 来构建分布式应用和微服务架构 7. Docker 安全 * 学习如何使用 Docker 来保证应用程序的安全性 * 学习如何使用 Docker 安全扫描等工具来检测容器中的安全问题 8. Docker 企业级应用 * 学习如何使用 Docker 企业版来构建和管理大规模的 Docker 集群 * 学习如何使用 Docker 数据中心来管理 Docker 集群和容器服务 ## DockerFile Dockerfile 常用指令的资源: * FROM:指定镜像的基础镜像。 * RUN:在镜像中执行命令。 * COPY/ADD:将文件或目录复制到镜像中。 * ENV:设置环境变量。 * EXPOSE:指定容器中的应用程序监听的端口。 * CMD/ENTRYPOINT:指定容器启动时要执行的命令或脚本。 * WORKDIR:指定容器中的工作目录。 * VOLUME:指定容器中要挂载的数据卷。 學習資料 : - [dockerfile語法](https://docs.docker.com/engine/reference/builder/) - [Dockerfile 指令详解](https://yeasy.gitbook.io/docker_practice/image/dockerfile) - [編寫 Dockerfile 的最佳實踐](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up