Docker 是当下最流行的容器化技术,能让你的应用部署变得前所未有的简单。本文带你零基础五分钟跑起来第一个容器。
## 安装 Docker
Ubuntu/Debian 一行搞定:
“`bash
curl -fsSL https://get.docker.com | sh
“`
安装完成后验证:
“`bash
docker –version
docker compose version
“`
## 启动你的第一个容器
运行一个 Nginx 网站只需要一行命令:
“`bash
docker run -d –name my-site -p 8080:80 nginx:alpine
“`
然后访问 `http://你的IP:8080`,就能看到 Nginx 默认页面了。
## 常用 Docker 命令速查
| 命令 | 说明 |
|——|——|
| `docker ps` | 查看运行中的容器 |
| `docker stop 容器名` | 停止容器 |
| `docker rm 容器名` | 删除容器 |
| `docker logs 容器名` | 查看容器日志 |
| `docker exec -it 容器名 bash` | 进入容器内部 |
## 用 Docker Compose 管理多服务
创建一个 `docker-compose.yml`:
“`yaml
version: “3”
services:
web:
image: nginx:alpine
ports:
– “80:80”
db:
image: mysql:8
environment:
MYSQL_ROOT_PASSWORD: mypassword
“`
然后启动:
“`bash
docker compose up -d
“`
## 小结
Docker 的学习曲线很平滑,掌握这几个命令就能应付大部分日常场景。更多技巧后面慢慢写。