doc: update docker.md, dockerfile.md (#219)

This commit is contained in:
Pipecraft 2022-12-09 15:58:37 +08:00 committed by GitHub
parent 6f61fab73d
commit 545e702138
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 21 additions and 21 deletions

View File

@ -281,7 +281,7 @@ $ docker push eon01/nginx localhost:5000/myadmin/nginx
|---------|---------| |---------|---------|
`docker stop -f $(docker ps -a -q)` | 停止所有容器 `docker stop -f $(docker ps -a -q)` | 停止所有容器
`docker rm -f $(docker ps -a -q)` | 删除所有容器 `docker rm -f $(docker ps -a -q)` | 删除所有容器
`docker rmi -f $(docker images -q)` | 删除所有 `docker rmi -f $(docker images -q)` | 删除所有
### 卷 volume ### 卷 volume
@ -307,10 +307,10 @@ $ docker volume prune
`docker-compose down` | 停止和删除容器、网络、映像和卷 `docker-compose down` | 停止和删除容器、网络、映像和卷
`docker-compose logs` | 查看容器的输出 `docker-compose logs` | 查看容器的输出
`docker-compose restart` | 重启所有服务 `docker-compose restart` | 重启所有服务
`docker-compose pull` | 拉取所有图片服务 `docker-compose pull` | 拉取所有服务的镜像
`docker-compose build` | 构建所有图像服务 `docker-compose build` | 构建所有服务的镜像
`docker-compose config` | 验证并查看 Compose 文件 `docker-compose config` | 验证并查看 Compose 文件
`docker-compose scale <service_name>=<replica>` | 规模特殊服务 `docker-compose scale <service_name>=<replica>` | 为服务指定容器个数
`docker-compose top` | 显示正在运行的进程 `docker-compose top` | 显示正在运行的进程
`docker-compose run -rm -p 2022:22 web bash` | 启动 Web 服务并运行 bash 作为其命令,删除旧容器。 `docker-compose run -rm -p 2022:22 web bash` | 启动 Web 服务并运行 bash 作为其命令,删除旧容器。
@ -361,35 +361,35 @@ $ docker volume prune
:- | :- :- | :-
`attach` | 将本地标准输入、输出和错误流附加到正在运行的容器 `attach` | 将本地标准输入、输出和错误流附加到正在运行的容器
`build` | 从 Dockerfile 构建镜像 `build` | 从 Dockerfile 构建镜像
`commit` | 从容器的更改创建新 `commit` | 从容器的更改创建新
`cp` | 在容器和本地文件系统之间复制文件/文件夹 `cp` | 在容器和本地文件系统之间复制文件/文件夹
`create` | 创建一个新容器 `create` | 创建一个新容器
`diff` | 检查容器文件系统上文件或目录的更改 `diff` | 检查容器文件系统上文件或目录的更改
`events` | 从服务器获取实时事件 `events` | 从服务器获取实时事件
`exec` | 在正在运行的容器中运行命令 `exec` | 在正在运行的容器中运行命令
`export` | 将容器的文件系统导出为 tar 存档 `export` | 将容器的文件系统导出为 tar 存档
`history` | 显示像的历史 `history` | 显示像的历史
`images` | 列出 `images` | 列出
`import` | 从 tarball 导入内容以创建文件系统映像 `import` | 从 tarball 导入内容以创建文件系统映像
`info` | 显示系统范围的信息 `info` | 显示系统范围的信息
`inspect` | 返回有关 Docker 对象的低级信息 `inspect` | 返回有关 Docker 对象的低级信息
`kill` | 杀死一个或多个正在运行的容器 `kill` | 杀死一个或多个正在运行的容器
`load` | 从 tar 存档或 STDIN 加载 `load` | 从 tar 存档或 STDIN 加载
`login` | 登录到 Docker 注册表 `login` | 登录到 Docker 注册表
`logout` | 从 Docker 注册表中注销 `logout` | 从 Docker 注册表中注销
`logs` | 获取容器的日志 `logs` | 获取容器的日志
`pause` | 暂停一个或多个容器内的所有进程 `pause` | 暂停一个或多个容器内的所有进程
`port` | 列出容器的端口映射或特定映射 `port` | 列出容器的端口映射或特定映射
`ps` | 列出容器 `ps` | 列出容器
`pull` | 从注册表中提取像或存储库 `pull` | 从注册表中提取像或存储库
`push` | 将像或存储库推送到注册表 `push` | 将像或存储库推送到注册表
`rename` | 重命名容器 `rename` | 重命名容器
`restart` | 重启一个或多个容器 `restart` | 重启一个或多个容器
`rm` | 移除一个或多个容器 `rm` | 移除一个或多个容器
`rmi` | 移除一张或多张图片 `rmi` | 移除一张或多张镜像
`run` | 在新容器中运行命令 `run` | 在新容器中运行命令
`save` | 将一个或多个像保存到 tar 存档(默认流式传输到 STDOUT `save` | 将一个或多个像保存到 tar 存档(默认流式传输到 STDOUT
`search` | 在 `Docker Hub` 中搜索 `search` | 在 `Docker Hub` 中搜索
`start` | 启动一个或多个停止的容器 `start` | 启动一个或多个停止的容器
`stats` | 显示容器资源使用统计的实时流 `stats` | 显示容器资源使用统计的实时流
`stop` | 停止一个或多个正在运行的容器 `stop` | 停止一个或多个正在运行的容器
@ -431,12 +431,12 @@ $ docker volume prune
--device-read-iops list # 限制设备的读取速率(每秒 IO默认 [] --device-read-iops list # 限制设备的读取速率(每秒 IO默认 []
--device-write-bps list # 限制设备的写入速率(每秒字节数)(默认 [] --device-write-bps list # 限制设备的写入速率(每秒字节数)(默认 []
--device-write-iops list # 限制设备的写入速率(每秒 IO默认 [] --device-write-iops list # 限制设备的写入速率(每秒 IO默认 []
--disable-content-trust # 跳过像验证(默认为 true --disable-content-trust # 跳过像验证(默认为 true
--dns list # 设置自定义 DNS 服务器 --dns list # 设置自定义 DNS 服务器
--dns-option list # 设置 DNS 选项 --dns-option list # 设置 DNS 选项
--dns-search list # 设置自定义 DNS 搜索域 --dns-search list # 设置自定义 DNS 搜索域
--domainname string # 容器 NIS 域名 --domainname string # 容器 NIS 域名
--entrypoint string # 覆盖像的默认入口点 --entrypoint string # 覆盖像的默认入口点
-e, --env list # 设置环境变量 -e, --env list # 设置环境变量
--env-file list # 读入环境变量文件 --env-file list # 读入环境变量文件
--expose list # 公开一个端口或一系列端口 --expose list # 公开一个端口或一系列端口
@ -480,7 +480,7 @@ $ docker volume prune
--privileged # 授予此容器扩展权限 --privileged # 授予此容器扩展权限
-p, --publish list # 将容器的端口发布到主机 -p, --publish list # 将容器的端口发布到主机
-P, --publish-all # 将所有暴露的端口发布到随机端口 -P, --publish-all # 将所有暴露的端口发布到随机端口
--pull string # 创建前拉取像("always"|"missing"|"never")(默认"missing") --pull string # 创建前拉取像("always"|"missing"|"never")(默认"missing")
--read-only # 将容器的根文件系统挂载为只读 --read-only # 将容器的根文件系统挂载为只读
--restart string # 容器退出时应用的重启策略(默认“否”) --restart string # 容器退出时应用的重启策略(默认“否”)
--rm # 容器退出时自动移除 --rm # 容器退出时自动移除
@ -533,7 +533,7 @@ $ docker volume prune
`docker config` | 管理 Docker 配置 `docker config` | 管理 Docker 配置
`docker container` | 管理容器 `docker container` | 管理容器
`docker context` | 管理上下文 `docker context` | 管理上下文
`docker image` | 管理 `docker image` | 管理
`docker manifest` | 管理 Docker 镜像清单和清单列表 `docker manifest` | 管理 Docker 镜像清单和清单列表
`docker network` | 管理网络 `docker network` | 管理网络
`docker node` | 管理 Swarm 节点 `docker node` | 管理 Swarm 节点
@ -550,12 +550,12 @@ $ docker volume prune
### docker images ### docker images
```bash ```bash
-a, --all 显示所有图像(默认隐藏中间图像) -a, --all 显示所有镜像(默认隐藏中间镜像)
--digests 显示摘要 --digests 显示摘要
-f, --filter filter 根据提供的条件过滤输出 -f, --filter filter 根据提供的条件过滤输出
--format string 使用 Go 模板打印漂亮的 --format string 使用 Go 模板打印漂亮的
--no-trunc 不要截断输出 --no-trunc 不要截断输出
-q, --quiet 仅显示像 ID -q, --quiet 仅显示像 ID
``` ```
Docker 示例 Docker 示例

View File

@ -215,7 +215,7 @@ Dockerfile 示例
```dockerfile ```dockerfile
FROM lipanski/docker-static-website:latest FROM lipanski/docker-static-website:latest
# 使用 .dockerignore 文件来控制像中的内容! # 使用 .dockerignore 文件来控制像中的内容!
# 复制当前目录内容,到容器中 # 复制当前目录内容,到容器中
COPY ./ . COPY ./ .
``` ```