CodeRoadMap
路线图学习路径文章题库资源社区

浏览

首页路线图学习路径知识库题库文章资源社区我的学习
CodeRoadMap

中文编程学习导航:路线图、讲义与题库,进度可同步。

路线图学习路径文章题库社区

© 2026 CodeRoadMap

津ICP备2026012044号-1|coderoadmap@126.com
开发路线图/Docker 路线图/Docker 基础
阶段一

Docker 基础

节点说明与学习资源

Docker 是一个简化应用程序构建、打包和部署的平台,使用轻量级、可移植的容器。关键组件包括 Dockerfile(构建说明)、镜像(快照)和容器(运行实例)。基本命令涵盖从镜像仓库拉取镜像、从 Dockerfile 构建镜像、运行带端口映射的容器,以及管理容器和镜像。

什么是容器?

容器是一个轻量级、独立且可执行的应用程序软件包,包含运行应用程序所需的所有依赖项(库、可执行文件和配置文件)。容器将应用程序与其环境隔离,确保它们在不同系统上始终如一地工作。

Docker 组件

Docker 生态系统中有三个关键组件:

  • Dockerfile:包含构建 Docker 镜像指令的文本文件。
  • Docker 镜像:从 Dockerfile 创建的容器快照。镜像存储在镜像仓库(如 Docker Hub)中,可以拉取或推送到仓库。
  • Docker 容器:Docker 镜像的运行实例。

Docker 命令

以下是一些你经常使用的 Docker 基本命令:

  • docker pull <image>:从镜像仓库(如 Docker Hub)下载镜像。
  • docker build -t <image_name> <path>:从 Dockerfile 构建镜像,<path> 是包含 Dockerfile 的目录。
  • docker image ls:列出本地机器上所有可用的镜像。
  • docker run -d -p <host_port>:<container_port> --name <container_name> <image>:从镜像运行容器,映射主机端口到容器端口。
  • docker container ls:列出所有正在运行的容器。
  • docker container stop <container>:停止正在运行的容器。
  • docker container rm <container>:删除已停止的容器。
  • docker image rm <image>:从本地机器删除镜像。
← 上一节点简介下一节点 →数据库