From b1db63d8ad1c00c4f86e48fd6a091346b197bbd5 Mon Sep 17 00:00:00 2001 From: jaywcjlove Date: Fri, 9 Dec 2022 07:59:47 +0000 Subject: [PATCH] doc: update docker.md, dockerfile.md (#219) 545e7021382301c06cc124c88a7b0afd2ff9b1ba --- docs/docker.html | 20 ++++++++++---------- docs/dockerfile.html | 2 +- index.html | 5 ++++- 3 files changed, 15 insertions(+), 12 deletions(-) diff --git a/docs/docker.html b/docs/docker.html index dfdd6f32..3ba4f65f 100644 --- a/docs/docker.html +++ b/docs/docker.html @@ -405,7 +405,7 @@ -
实例说明
docker stop -f $(docker ps -a -q)停止所有容器
docker rm -f $(docker ps -a -q)删除所有容器
docker rmi -f $(docker images -q)删除所有图像
+
实例说明
docker stop -f $(docker ps -a -q)停止所有容器
docker rm -f $(docker ps -a -q)删除所有容器
docker rmi -f $(docker images -q)删除所有镜像

卷 volume

检查卷

$ docker volume ls
@@ -468,7 +468,7 @@
 
 
 
-
:-:-
docker-compose up创建和启动容器
docker-compose up -d以分离模式创建和启动容器
docker-compose down停止和删除容器、网络、映像和卷
docker-compose logs查看容器的输出
docker-compose restart重启所有服务
docker-compose pull拉取所有图片服务
docker-compose build构建所有图像服务
docker-compose config验证并查看 Compose 文件
docker-compose scale <service_name>=<replica>规模特殊服务
docker-compose top显示正在运行的进程
docker-compose run -rm -p 2022:22 web bash启动 Web 服务并运行 bash 作为其命令,删除旧容器。
+
:-:-
docker-compose up创建和启动容器
docker-compose up -d以分离模式创建和启动容器
docker-compose down停止和删除容器、网络、映像和卷
docker-compose logs查看容器的输出
docker-compose restart重启所有服务
docker-compose pull拉取所有服务的镜像
docker-compose build构建所有服务的镜像
docker-compose config验证并查看 Compose 文件
docker-compose scale <service_name>=<replica>为服务指定容器个数
docker-compose top显示正在运行的进程
docker-compose run -rm -p 2022:22 web bash启动 Web 服务并运行 bash 作为其命令,删除旧容器。

Docker Services

@@ -773,7 +773,7 @@ -
:-:-
attach将本地标准输入、输出和错误流附加到正在运行的容器
build从 Dockerfile 构建镜像
commit从容器的更改创建新图像
cp在容器和本地文件系统之间复制文件/文件夹
create创建一个新容器
diff检查容器文件系统上文件或目录的更改
events从服务器获取实时事件
exec在正在运行的容器中运行命令
export将容器的文件系统导出为 tar 存档
history显示图像的历史
images列出图像
import从 tarball 导入内容以创建文件系统映像
info显示系统范围的信息
inspect返回有关 Docker 对象的低级信息
kill杀死一个或多个正在运行的容器
load从 tar 存档或 STDIN 加载图像
login登录到 Docker 注册表
logout从 Docker 注册表中注销
logs获取容器的日志
pause暂停一个或多个容器内的所有进程
port列出容器的端口映射或特定映射
ps列出容器
pull从注册表中提取图像或存储库
push将图像或存储库推送到注册表
rename重命名容器
restart重启一个或多个容器
rm移除一个或多个容器
rmi移除一张或多张图片
run在新容器中运行命令
save将一个或多个图像保存到 tar 存档(默认流式传输到 STDOUT)
searchDocker Hub 中搜索图像
start启动一个或多个停止的容器
stats显示容器资源使用统计的实时流
stop停止一个或多个正在运行的容器
tag创建一个引用 SOURCE_IMAGE 的标记 TARGET_IMAGE
top显示容器的运行进程
unpause取消暂停一个或多个容器中的所有进程
update更新一个或多个容器的配置
version显示 Docker 版本信息
wait阻塞直到一个或多个容器停止,然后打印它们的退出代码
+
:-:-
attach将本地标准输入、输出和错误流附加到正在运行的容器
build从 Dockerfile 构建镜像
commit从容器的更改创建新镜像
cp在容器和本地文件系统之间复制文件/文件夹
create创建一个新容器
diff检查容器文件系统上文件或目录的更改
events从服务器获取实时事件
exec在正在运行的容器中运行命令
export将容器的文件系统导出为 tar 存档
history显示镜像的历史
images列出镜像
import从 tarball 导入内容以创建文件系统映像
info显示系统范围的信息
inspect返回有关 Docker 对象的低级信息
kill杀死一个或多个正在运行的容器
load从 tar 存档或 STDIN 加载镜像
login登录到 Docker 注册表
logout从 Docker 注册表中注销
logs获取容器的日志
pause暂停一个或多个容器内的所有进程
port列出容器的端口映射或特定映射
ps列出容器
pull从注册表中提取镜像或存储库
push将镜像或存储库推送到注册表
rename重命名容器
restart重启一个或多个容器
rm移除一个或多个容器
rmi移除一张或多张镜像
run在新容器中运行命令
save将一个或多个镜像保存到 tar 存档(默认流式传输到 STDOUT)
searchDocker Hub 中搜索镜像
start启动一个或多个停止的容器
stats显示容器资源使用统计的实时流
stop停止一个或多个正在运行的容器
tag创建一个引用 SOURCE_IMAGE 的标记 TARGET_IMAGE
top显示容器的运行进程
unpause取消暂停一个或多个容器中的所有进程
update更新一个或多个容器的配置
version显示 Docker 版本信息
wait阻塞直到一个或多个容器停止,然后打印它们的退出代码

docker run/create

    --add-host list            # 添加自定义主机到 IP 映射 (host:ip)
@@ -803,12 +803,12 @@
     --device-read-iops list    # 限制设备的读取速率(每秒 IO)(默认 [])
     --device-write-bps list    # 限制设备的写入速率(每秒字节数)(默认 [])
     --device-write-iops list   # 限制设备的写入速率(每秒 IO)(默认 [])
-    --disable-content-trust    # 跳过图像验证(默认为 true)
+    --disable-content-trust    # 跳过镜像验证(默认为 true)
     --dns list                 # 设置自定义 DNS 服务器
     --dns-option list          # 设置 DNS 选项
     --dns-search list          # 设置自定义 DNS 搜索域
     --domainname string        # 容器 NIS 域名
-    --entrypoint string        # 覆盖图像的默认入口点
+    --entrypoint string        # 覆盖镜像的默认入口点
 -e, --env list                 # 设置环境变量
     --env-file list            # 读入环境变量文件
     --expose list              # 公开一个端口或一系列端口
@@ -852,7 +852,7 @@
     --privileged               # 授予此容器扩展权限
 -p, --publish list             # 将容器的端口发布到主机
 -P, --publish-all              # 将所有暴露的端口发布到随机端口
-    --pull string              # 创建前拉取图像("always"|"missing"|"never")(默认"missing")
+    --pull string              # 创建前拉取镜像("always"|"missing"|"never")(默认"missing")
     --read-only                # 将容器的根文件系统挂载为只读
     --restart string           # 容器退出时应用的重启策略(默认“否”)
     --rm                       # 容器退出时自动移除
@@ -976,14 +976,14 @@
 
 
 
-
:-:-
docker builder管理构建
docker buildx*Docker Buildx(Docker Inc.,v0.7.1)
docker compose*Docker Compose(Docker Inc.,v2.2.3)
docker config管理 Docker 配置
docker container管理容器
docker context管理上下文
docker image管理图像
docker manifest管理 Docker 镜像清单和清单列表
docker network管理网络
docker node管理 Swarm 节点
docker plugin管理插件
docker scan*Docker 扫描(Docker Inc.,v0.16.0)
docker secret管理 Docker 机密
docker service管理服务
docker stack管理 Docker 堆栈
docker swarm管理群
docker system管理 Docker
docker trust管理对 Docker 映像的信任
docker volume管理卷
+
:-:-
docker builder管理构建
docker buildx*Docker Buildx(Docker Inc.,v0.7.1)
docker compose*Docker Compose(Docker Inc.,v2.2.3)
docker config管理 Docker 配置
docker container管理容器
docker context管理上下文
docker image管理镜像
docker manifest管理 Docker 镜像清单和清单列表
docker network管理网络
docker node管理 Swarm 节点
docker plugin管理插件
docker scan*Docker 扫描(Docker Inc.,v0.16.0)
docker secret管理 Docker 机密
docker service管理服务
docker stack管理 Docker 堆栈
docker swarm管理群
docker system管理 Docker
docker trust管理对 Docker 映像的信任
docker volume管理卷

docker images

-
-a, --all             显示所有图像(默认隐藏中间图像)
+
-a, --all             显示所有镜像(默认隐藏中间镜像)
     --digests         显示摘要
 -f, --filter filter   根据提供的条件过滤输出
-    --format string   使用 Go 模板打印漂亮的图像
+    --format string   使用 Go 模板打印漂亮的镜像
     --no-trunc        不要截断输出
--q, --quiet           仅显示图像 ID
+-q, --quiet           仅显示镜像 ID
 

Docker 示例

diff --git a/docs/dockerfile.html b/docs/dockerfile.html index a03faabd..cec3c82c 100644 --- a/docs/dockerfile.html +++ b/docs/dockerfile.html @@ -246,7 +246,7 @@

服务静态网站的最小 Docker 镜像

FROM lipanski/docker-static-website:latest
-# 使用 .dockerignore 文件来控制图像中的内容!
+# 使用 .dockerignore 文件来控制镜像中的内容!
 # 复制当前目录内容,到容器中
 COPY ./ .
 
diff --git a/index.html b/index.html index 7994741e..5dfa3729 100644 --- a/index.html +++ b/index.html @@ -784,6 +784,9 @@ kim + + kjch + larry @@ -920,7 +923,7 @@

如果你有资源,可以很方便部署 web 版,这非常简单,只需要克隆 gh-pages 分支代码到你的静态服务就可以了,还可以使用 docker 快捷部署 web 版。

-
+