Polish Docker workflow formatting

This commit is contained in:
yeasy
2026-03-16 00:32:49 -07:00
parent 5840c160f1
commit b5830eb690
44 changed files with 107 additions and 121 deletions

View File

@@ -112,7 +112,7 @@ RUN addgroup -g 1001 -S appgroup && \
### 7.11.5 运行时切换用户
#### 使用 gosu (推荐)
#### 使用 gosu推荐
ENTRYPOINT 脚本中切换用户时不要使用 `su` `sudo`应使用 [gosu](https://github.com/tianon/gosu)

View File

@@ -28,7 +28,7 @@ LABEL version="1.0"
LABEL description="这是一个 Web 应用服务器"
```
#### 定义多个标签 (推荐)
#### 定义多个标签推荐
```docker
LABEL maintainer="user@example.com" \
@@ -68,7 +68,7 @@ LABEL org.opencontainers.image.authors="yeasy" \
---
### 7.14.5 MAINTAINER 指令 (已废弃)
### 7.14.5 MAINTAINER 指令已废弃
旧版本的 Dockerfile 中常看到 `MAINTAINER` 指令

View File

@@ -40,7 +40,7 @@ RUN ["apt-get", "update"]
### 7.1.3 常见最佳实践
#### 1. 组合命令 (减少层数)
#### 1. 组合命令减少层数
每一个 `RUN` 指令都会新建一层镜像为了减少镜像体积和层数应使用 `&&` 连接命令

View File

@@ -84,7 +84,7 @@ COPY app[0-9].js /app/ # app0.js ~ app9.js
COPY app.js /usr/src/app/
```
#### 相对路径 (基于 WORKDIR)
#### 相对路径基于 WORKDIR
```docker
WORKDIR /app

View File

@@ -30,7 +30,7 @@ ADD [选项] ["<源路径>", ... "<目标路径>"]
### 7.3.3 自动解压功能
#### 基本用法 (自动解压本地 tar)
#### 基本用法自动解压本地 tar
```docker
## 自动解压 tar.gz 到目标目录
@@ -71,7 +71,7 @@ app.tar.gz 包含: /app/ 目录结果:
---
### 7.3.4 URL 下载功能 (不推荐)
### 7.3.4 URL 下载功能不推荐
#### 基本用法

View File

@@ -18,7 +18,7 @@ CMD 有三种格式:
| **shell 格式** | `CMD 命令 参数1 参数2` | 简单场景 |
| **参数格式** | `CMD [“参数1”, “参数2”]` | 配合 ENTRYPOINT |
#### exec 格式 (推荐)
#### exec 格式推荐
```docker
CMD ["nginx", "-g", "daemon off;"]

View File

@@ -80,7 +80,7 @@ $ docker run myimage -v http://other.com # curl -s -v http://other.com ✓
### 7.5.4 场景一让镜像像命令一样使用
#### 需求 (启动前准备)
#### 需求启动前准备
创建一个查询公网 IP 命令 镜像