GO:exec.Command()执行进入docker容器的指令:docker exec containerId sh | 您所在的位置:网站首页 › go执行命令 › GO:exec.Command()执行进入docker容器的指令:docker exec containerId sh |
1、docker exec containerId sh -c "指令 && 指令" output := RunCommand("docker ps|grep nf-oam") //查询名称为nf-oam的容器containerId := strings.Split(output, " ")[0] //获取容器ID enterIdOutput := RunCommand("docker exec " + containerId + " sh -c \"cd /nfoam/etc/ && ls\"")//进入容器并执行切换目录和查询该目录下的文件。 import ( "os/exec" "runtime" "strings" ) output := RunCommand("docker ps|grep nf-oam") containerId := strings.Split(output, " ")[0] enterIdOutput := RunCommand("docker exec " + containerId + " sh -c \"cd /nfoam/etc/ && ls\"") func RunCommand(cmd string) string { |
CopyRight 2018-2019 实验室设备网 版权所有 |