aardio 文档
process.docker 库模块帮助文档
process 成员列表 #
process.docker() #
返回对象:processDockerObject
process.docker(本地工作目录,远程仓库地址) #
创建 docker 工具
processDockerObject 成员列表 #
processDockerObject.bindVolume #
processDockerObject.bindVolume = {
"/localpath:/root/containerPath"
}
processDockerObject.bindVolumeLocal #
processDockerObject.bindVolumeLocal = {
".\localpath:/root/containerPath"
}
processDockerObject.create() #
本地创建镜像
processDockerObject.execLocal("字符串参数") #
在本地容器中运行命令,
参数可以是字符串或数组
processDockerObject.execLocal(cmd) #
本机容器运行shell脚本
processDockerObject.execServer("字符串参数") #
在服务端容器中运行命令,
参数可以是字符串或数组
processDockerObject.execServer(cmd) #
服务器容器运行shell脚本
processDockerObject.init(本地工作目录,远程仓库地址) #
指定工作目录、远程仓库地址
processDockerObject.inspectLocal('{{ .NetworkSettings.IPAddress }}') #
获取本地容器信息,返回文本
processDockerObject.inspectLocal(,true) #
获取本地容器信息,返回对象
processDockerObject.inspectServer('{{ .NetworkSettings.IPAddress }}') #
获取服务器容器信息,返回文本
processDockerObject.inspectServer(,true) #
获取服务器容器信息,返回对象
processDockerObject.logger #
指定logResponse的默认回显对象
该对象必须有log或write成员函数用于输出回显
processDockerObject.password #
容器仓库登录密码
processDockerObject.pruneImagesLocal() #
本机清理镜像
processDockerObject.push() #
推送到服务器
processDockerObject.removeContainerLocal() #
本机移除容器
processDockerObject.removeContainerServer() #
服务器移除容器
processDockerObject.runLocal(detached) #
本机运行容器,
参数为true时后台运行
processDockerObject.runServer(detached) #
服务器运行容器,
参数为true时后台运行
processDockerObject.setPort("127.0.0.1:80","8080/tcp") #
设置容器端口,
参数@2 为容器内部端口
参数@1 为主机转发端口
processDockerObject.setPort(80,8080) #
设置容器端口,
参数@2 为容器内部端口
参数@1 为主机转发端口
如果2个端口一样,可省略参数@2
processDockerObject.setPort(hostPort,containerPort) #
设置容器端口,
@containerPort 为容器内部端口
@hostPort为主机转发端口
如果2个端口一样,可省略参数@hostPort
processDockerObject.sshKeyLocal() #
本机容器获取SSH Key
processDockerObject.sshKeyServer() #
服务器容器获取SSH Key
processDockerObject.startLocalLog(tail) #
显示本机容器日志,参数指定条数
此函数会一直运行,调到调用stopLog函数,
此对象的大部分函数执行前会自动调用 stopLog 函数,
此函数不会阻塞界面
processDockerObject.startServerLog() #
返回对象:processPopenObject
返回对象:processPopenObject
processDockerObject.startServerLog(tail) #
显示服务器容器日志,参数指定条数
此函数会一直运行,调到调用stopLog函数,
此对象的大部分函数执行前会自动调用 stopLog 函数,
此函数不会阻塞界面
processDockerObject.stopLog() #
停止显示日志,可重复调用,
此对象的大部分函数执行前会自动调用 stopLog 函数,
processDockerObject.terminalLocal() #
打开本地容器终端,
输入 exit 退出容器
processDockerObject.terminalServer(false) #
打开服务端终端
processDockerObject.terminalServer(true) #
打开服务端容器终端,
输入 exit 退出容器
processDockerObject.username #
容器仓库登录用户名
processDockerObject.ssh 成员列表 #
processDockerObject.ssh.host #
服务器主机SSH用户名
processDockerObject.ssh.password #
服务器主机SSH密码
Markdown 格式