Docker 入门:五分钟部署一个 Nginx 网站

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 的学习曲线很平滑,掌握这几个命令就能应付大部分日常场景。更多技巧后面慢慢写。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注