Docker使用指南
Docker 使用指南
1. 安装 Docker
- 访问 Docker 官网 下载适合您操作系统的 Docker Desktop
- 按照安装向导完成安装
- 安装完成后,启动 Docker Desktop
2. Docker 基本概念
- 镜像(Image):Docker 容器的模板,包含了运行应用所需的所有依赖
- 容器(Container):镜像的运行实例,可以启动、停止、删除
- Dockerfile:用于构建 Docker 镜像的脚本文件
- Docker Hub:公共的 Docker 镜像仓库
3. 基本命令
镜像操作
- 搜索镜像:
docker search <镜像名>
- 拉取镜像:
docker pull <镜像名>:<标签>
- 列出本地镜像:
docker images
- 删除镜像:
docker rmi <镜像ID>
容器操作
- 运行容器:
docker run -d -p <主机端口>:<容器端口> --name <容器名> <镜像名>
- 列出运行中的容器:
docker ps
- 列出所有容器:
docker ps -a
- 停止容器:
docker stop <容器ID>
- 启动容器:
docker start <容器ID>
- 删除容器:
docker rm <容器ID>
4. 创建自定义镜像
- 创建 Dockerfile:
FROM <基础镜像>
WORKDIR /app
COPY . .
RUN <安装依赖命令>
CMD ["<启动命令>"]
- 构建镜像:
docker build -t <镜像名>:<标签> .
5. Docker Compose
使用 Docker Compose 可以轻松管理多容器应用。
- 创建
docker-compose.yml
文件:
version: '3'
services:web:build: .ports:- "5000:5000"db:image: mysqlenvironment:MYSQL_ROOT_PASSWORD: example
- 启动服务:
docker-compose up -d
- 停止服务:
docker-compose down
6. 常用技巧
- 查看容器日志:
docker logs <容器ID>
- 进入容器内部:
docker exec -it <容器ID> /bin/bash
- 查看容器资源使用情况:
docker stats
学习 Docker 需要实践,建议多尝试不同的命令和配置,逐步掌握 Docker 的使用。