doc: update docker.md, dockerfile.md (#219)
This commit is contained in:
parent
6f61fab73d
commit
545e702138
@ -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 示例
|
||||||
|
@ -215,7 +215,7 @@ Dockerfile 示例
|
|||||||
|
|
||||||
```dockerfile
|
```dockerfile
|
||||||
FROM lipanski/docker-static-website:latest
|
FROM lipanski/docker-static-website:latest
|
||||||
# 使用 .dockerignore 文件来控制图像中的内容!
|
# 使用 .dockerignore 文件来控制镜像中的内容!
|
||||||
# 复制当前目录内容,到容器中
|
# 复制当前目录内容,到容器中
|
||||||
COPY ./ .
|
COPY ./ .
|
||||||
```
|
```
|
||||||
|
Loading…
x
Reference in New Issue
Block a user