From 2ace61f5f5c83808ca4a7a7a1abb0bc59e4cd4c1 Mon Sep 17 00:00:00 2001 From: amyMaYun Date: Mon, 30 Sep 2019 19:12:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8C=85=E5=90=8D=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...02\345\215\267\347\256\241\347\220\206.md" | 110 +++++++++--------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git "a/content/zh/docs/Container/\346\214\202\345\215\267\347\256\241\347\220\206.md" "b/content/zh/docs/Container/\346\214\202\345\215\267\347\256\241\347\220\206.md" index da33434..ae7ec18 100644 --- "a/content/zh/docs/Container/\346\214\202\345\215\267\347\256\241\347\220\206.md" +++ "b/content/zh/docs/Container/\346\214\202\345\215\267\347\256\241\347\220\206.md" @@ -2,12 +2,12 @@ ## 功能描述 -普通容器仅支持在创建时指定--volume参数将宿主机的目录/卷挂载到容器实现资源共享,但是无法在容器运行时将挂载到容器中的目录/卷卸载掉,也不支持将宿主机的目录/卷挂载到容器。系统容器可以通过docker-tools工具实现动态将宿主机的目录/卷挂载到容器,以及将容器中的目录/卷进行卸载。 +普通容器仅支持在创建时指定--volume参数将宿主机的目录/卷挂载到容器实现资源共享,但是无法在容器运行时将挂载到容器中的目录/卷卸载掉,也不支持将宿主机的目录/卷挂载到容器。系统容器可以通过isulad-tools工具实现动态将宿主机的目录/卷挂载到容器,以及将容器中的目录/卷进行卸载。 ## 命令格式 ``` -docker-tools [COMMADN][OPTIONS] [ARG...] +isulad-tools [COMMADN][OPTIONS] [ARG...] ``` 其中: @@ -25,53 +25,53 @@ ARG:命令对应的参数。 **表 1** - - - - - - - - - - - - - - - - - - - - - - +

命令

-

功能说明

-

选项说明

-

参数说明

-

add-path

-

将宿主机文件/目录添加到容器中。

-

-

参数格式为:

-

hostpath:containerpath:permission [hostpath:containerpath:permission ...]

-

其中:

-

hostdevice:卷在主机上的路径。

-

containerdevice:卷在容器中的路径。

-

permission:容器内对挂载路径的操作权限。

-

remove-path

-

将容器中的目录/文件删除,还原到宿主机中。

-

-

参数格式为:hostpath:containerpath [hostpath:containerpath ...]

-

其中:

-

hostdevice:卷在主机上的路径。

-

containerdevice:卷在容器中的路径。

-

list-path

-

列出容器中所有的path目录。

-

支持的选项如下:

-

--pretty:按照json格式输出。

-

-
+ + + + + + + + + + + + + + + + + + + + +

命令

+

功能说明

+

选项说明

+

参数说明

+

add-path

+

将宿主机文件/目录添加到容器中。

+

+

参数格式为:

+

hostpath:containerpath:permission [hostpath:containerpath:permission ...]

+

其中:

+

hostdevice:卷在主机上的路径。

+

containerdevice:卷在容器中的路径。

+

permission:容器内对挂载路径的操作权限。

+

remove-path

+

将容器中的目录/文件删除,还原到宿主机中。

+

+

参数格式为:hostpath:containerpath [hostpath:containerpath ...]

+

其中:

+

hostdevice:卷在主机上的路径。

+

containerdevice:卷在容器中的路径。

+

list-path

+

列出容器中所有的path目录。

+

支持的选项如下:

+

--pretty:按照json格式输出。

+

+
## 约束限制 @@ -83,18 +83,18 @@ ARG:命令对应的参数。 ## 使用示例 -- 启动一个系统容器,指定hook spec为docker hook执行配置脚本: +- 启动一个系统容器,指定hook spec为isulad hook执行配置脚本: ``` - [root@localhost ~]# lcrc run -tid --hook-spec /etc/docker-tools/hookspec.json --system-container --external-rootfs /root/root-fs none init + [root@localhost ~]# lcrc run -tid --hook-spec /etc/isulad-tools/hookspec.json --system-container --external-rootfs /root/root-fs none init e45970a522d1ea0e9cfe382c2b868d92e7b6a55be1dd239947dda1ee55f3c7f7 ``` -- docker-tools将宿主机某个目录挂载到容器,实现资源共享: +- isulad-tools将宿主机某个目录挂载到容器,实现资源共享: ``` - [root@localhost ~]# docker-tools add-path e45970a522d1 /home/test123:/home/test123 + [root@localhost ~]# isulad-tools add-path e45970a522d1 /home/test123:/home/test123 Add path (/home/test123) to container(e45970a522d1,/home/test123) done. ``` @@ -107,10 +107,10 @@ ARG:命令对应的参数。 hello world ``` -- docker-tools将挂载目录从容器内删除: +- isulad-tools将挂载目录从容器内删除: ``` - [root@localhost ~]# docker-tools remove-path e45970a522d1 /home/test123:/home/test123 + [root@localhost ~]# isulad-tools remove-path e45970a522d1 /home/test123:/home/test123 Remove path (/home/test123) from container(e45970a522d1,/home/test123) done [root@localhost ~]# lcrc exec e45970a522d1 bash [root@localhost /]# ls /home/test123/helloworld -- GitLab