Docker 容器化入门到实践
·
Docker 让应用的打包、分发和部署变得前所未有的简单。本文带你从零掌握 Docker 核心概念与常用命令。
核心概念
- 镜像 (Image):只读模板,用于创建容器
- 容器 (Container):镜像的运行实例,可启动、停止、删除
- 仓库 (Registry):存放镜像的中央仓库,如 Docker Hub
常用命令
# 拉取镜像
docker pull nginx
# 运行容器
docker run -d -p 80:80 nginx
# 查看容器
docker ps
docker ps -a
# 进入容器
docker exec -it <容器id> /bin/bash
# 构建镜像
docker build -t myapp:1.0 .
# 停止/删除
docker stop <容器id>
docker rm <容器id>
Dockerfile 示例
FROM node:18
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD ["npm", "start"]
常用管理命令
| 命令 | 作用 |
|---|---|
| docker images | 查看镜像 |
| docker logs | 查看容器日志 |
| docker network ls | 查看网络 |
| docker volume ls | 查看数据卷 |
总结
Docker 是现代化开发运维的基石。掌握镜像、容器、Dockerfile 三要素,配合常用命令即可高效工作。
更多推荐
所有评论(0)