该项目的目标是定义一组图像标签元数据和启动工具,这些工具能够理解所述元数据,以便在与主机操作系统紧密集成的情况下提供运行容器化应用程序的平滑体验。
docker-hica的Python项目详细描述
hica(主机集成容器应用程序)v0.5.1
——与主机操作系统紧密集成。
[docs/dockerfile guidelines.md](docs/dockerfile guidelines.md)
selinux的用法记录在[docs/selinux.md](docs/selinux.md)
\*`测试描述`
有关详细信息,请参阅每个特定子目录中的“readme.md”。
简单的方法是:
``bash
$cd example s/example
$docker build-t example。
$docker hica example
```
`bash
`$docker hica--help
用法:docker hica[-h][--show args][--test injectors][--verbose][--yes]
[--selinux label selinux标签][--user user]
hica应用程序名…
positional参数:
hica应用程序名
named\action
optional参数:
-h,-帮助显示此帮助消息并退出
显示ARG显示指定的
“HICAAAppNo.No.< BR/>”的可能参数。测试注入器对指定的“HICAAAppAdNEX”执行注入器测试。BR/>——冗长的打印附加信息BR/>——是的,绕过能力审查检查
--selinux label selinux_label
提供限制上下文
--用户用户用户:要运行的组(1000:1000)
````
因此
要查看哪些参数可以传递到“examples/firefox”图像,执行:
`` bash
$docker hica--show args firefox:1.0
用法:docker hica[-h][--show args][--verbose][--yes]
[--machine id path machine id戋path]
[--xsocket path xsocket path xsocket戋path]
[--x-display-num x戋display戋num]
hica戋app name…
``
当指定“-verbose”时,docker命令在执行期间也会打印出来:
``bash
$docker hica--verbose firefox:1.0
容器请求以下功能:
-bind将当前工作目录(/repos/docker hica)装载到容器中
-bind将机器id装载到容器中
-bind将xsocket装载到容器
继续?[y/y/n]:y
执行:docker run-i-u 1000:1000--volume/repos/docker hica:/repos/docker hica-w/repos/docker hica--volume/etc/machine id:/etc/machine id--volume/tmp/.x11 unix:/tmp/.x11 unix-e display=:0 firefox:1.0
````
上面的示例。
此选项是危险的,将来的版本将在提示响应中将“y”视为“yes and remmber”,以便至少对初始能力请求进行一次审查。
——与主机操作系统紧密集成。
[docs/dockerfile guidelines.md](docs/dockerfile guidelines.md)
selinux的用法记录在[docs/selinux.md](docs/selinux.md)
\*`测试描述`
有关详细信息,请参阅每个特定子目录中的“readme.md”。
简单的方法是:
``bash
$cd example s/example
$docker build-t example。
$docker hica example
```
`bash
`$docker hica--help
用法:docker hica[-h][--show args][--test injectors][--verbose][--yes]
[--selinux label selinux标签][--user user]
hica应用程序名…
positional参数:
hica应用程序名
named\action
optional参数:
-h,-帮助显示此帮助消息并退出
显示ARG显示指定的
“HICAAAppNo.No.< BR/>”的可能参数。测试注入器对指定的“HICAAAppAdNEX”执行注入器测试。BR/>——冗长的打印附加信息BR/>——是的,绕过能力审查检查
--selinux label selinux_label
提供限制上下文
--用户用户用户:要运行的组(1000:1000)
````
因此
要查看哪些参数可以传递到“examples/firefox”图像,执行:
`` bash
$docker hica--show args firefox:1.0
用法:docker hica[-h][--show args][--verbose][--yes]
[--machine id path machine id戋path]
[--xsocket path xsocket path xsocket戋path]
[--x-display-num x戋display戋num]
hica戋app name…
``
当指定“-verbose”时,docker命令在执行期间也会打印出来:
``bash
$docker hica--verbose firefox:1.0
容器请求以下功能:
-bind将当前工作目录(/repos/docker hica)装载到容器中
-bind将机器id装载到容器中
-bind将xsocket装载到容器
继续?[y/y/n]:y
执行:docker run-i-u 1000:1000--volume/repos/docker hica:/repos/docker hica-w/repos/docker hica--volume/etc/machine id:/etc/machine id--volume/tmp/.x11 unix:/tmp/.x11 unix-e display=:0 firefox:1.0
````
上面的示例。
此选项是危险的,将来的版本将在提示响应中将“y”视为“yes and remmber”,以便至少对初始能力请求进行一次审查。