mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-03-07 07:49:58 +00:00
Fix and update
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
## 使用
|
||||
|
||||
本节将通过一个具体的 Web 应用案例,介绍 Docker Compose 的基本概念和使用方法。
|
||||
|
||||
### 术语
|
||||
|
||||
首先介绍几个术语。
|
||||
@@ -67,6 +69,8 @@ services:
|
||||
|
||||
#### 运行 compose 项目
|
||||
|
||||
运行以下命令:
|
||||
|
||||
```bash
|
||||
$ docker compose up
|
||||
```
|
||||
@@ -78,18 +82,24 @@ $ docker compose up
|
||||
|
||||
#### 后台运行
|
||||
|
||||
运行以下命令:
|
||||
|
||||
```bash
|
||||
$ docker compose up -d
|
||||
```
|
||||
|
||||
#### 停止
|
||||
|
||||
运行以下命令:
|
||||
|
||||
```bash
|
||||
$ docker compose stop
|
||||
```
|
||||
|
||||
#### 进入服务
|
||||
|
||||
运行以下命令:
|
||||
|
||||
```bash
|
||||
$ docker compose exec redis sh
|
||||
/data # redis-cli
|
||||
@@ -99,36 +109,48 @@ $ docker compose exec redis sh
|
||||
|
||||
#### 查看日志
|
||||
|
||||
运行以下命令:
|
||||
|
||||
```bash
|
||||
$ docker compose logs -f
|
||||
```
|
||||
|
||||
#### 构建镜像
|
||||
|
||||
运行以下命令:
|
||||
|
||||
```bash
|
||||
$ docker compose build
|
||||
```
|
||||
|
||||
#### 启动服务
|
||||
|
||||
运行以下命令:
|
||||
|
||||
```bash
|
||||
$ docker compose start
|
||||
```
|
||||
|
||||
#### 运行一次性命令
|
||||
|
||||
运行以下命令:
|
||||
|
||||
```bash
|
||||
$ docker compose run web python app.py
|
||||
```
|
||||
|
||||
#### 验证 `docker-compose.yml`
|
||||
|
||||
运行以下命令:
|
||||
|
||||
```bash
|
||||
$ docker compose config
|
||||
```
|
||||
|
||||
#### 删除项目
|
||||
|
||||
运行以下命令:
|
||||
|
||||
```bash
|
||||
$ docker compose down
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user