【AI 总结】Docker 基础
Docker 是一个简化在轻量级、可移植容器中构建、打包和部署应用程序的平台。核心组件包括 Dockerfile(构建指令)、镜像(快照)和容器(运行实例)。基本命令涵盖了拉取镜像、从 Dockerfile 构建、运行带有端口映射的容器,以及管理容器和镜像。
什么是容器?
容器是一个轻量级、独立且可执行的软件包,包含运行应用程序所需的所有依赖项(库、二进制文件和配置文件)。容器将应用程序与其环境隔离,确保它们在不同系统上始终如一地工作。
Docker 组件
Docker 生态系统中有三个关键组件:
- Dockerfile:包含构建 Docker 镜像的指令(命令)的文本文件。
- Docker 镜像 (Docker Image) :容器的快照,由 Dockerfile 创建。镜像存储在仓库中(如 Docker Hub),可以从仓库拉取或推送到仓库。
- Docker 容器 (Docker Container) :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>:从本地机器删除镜像。
【AI 总结】Docker 基础
https://blog.lllllan.cn/docker/intro/basics/