开发工具

教程:Docker 容器入门,从装好到跑起来

2026-08-19 #开发工具#教程#Docker

为什么开发者都在用 Docker

「在我电脑上能跑」是经典甩锅。Docker 把应用和它的环境打包成一个容器,到哪都能一模一样地跑。本文只讲上手够用的部分。

一、装好 Docker

  • Windows/Mac:装 Docker Desktop(官网下载,一路下一步)。
  • Linux:curl -fsSL https://get.docker.com | sh,再 sudo usermod -aG docker $USER。
  • 验证:docker --version 和 docker run hello-world。

二、三个核心概念

概念 类比
镜像 Image 安装包/模板
容器 Container 跑起来的实例
仓库 Registry 应用商店(Docker Hub)

三、最常用的命令

操作 命令
拉镜像 docker pull nginx
跑容器 docker run -d -p 8080:80 nginx
看运行 docker ps
停止 docker stop 容器ID
删容器 docker rm 容器ID

四、用 Dockerfile 自己打包

1
2
3
4
5
FROM node:20
WORKDIR /app
COPY . .
RUN npm install
CMD ["npm", "start"]

构建并运行:

1
2
docker build -t myapp .
docker run -p 3000:3000 myapp

五、docker-compose 一键起多服务

docker-compose.yml:

1
2
3
4
5
6
7
8
version: "3"
services:
web:
image: nginx
db:
image: mysql:8
environment:
MYSQL_ROOT_PASSWORD: secret

docker-compose up -d 一次拉起全部。

小抄

  • 镜像别塞太大,docker system prune 清垃圾。
  • 数据要挂卷(volume),否则容器删了数据也没了。
  • 端口映射 -p 主机:容器,别搞反。

结论

会「拉镜像、跑容器、写 Dockerfile、用 compose」四件事,Docker 日常就够用了。剩下的网络和编排,用到再学。

评论
分享