• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    docker 在容器外执行某个容器内的某个命令操作

    有时候我们想执行某个容器的某条命令,但又不想进入容器内。那该怎么办?

    于是脚本可以这样写

    #!/bin/bash
    DOCKER_ID=62f3f40ab240
    sudo docker exec -it $DOCKER_ID /bin/bash -c 'cd /packages/detectron && python tools/train.py'

    done

    补充知识:解决docker容器与宿主机无缝调用shell命令问题

    我就废话不多说了,大家看解决方法吧~

    nsenter -t 1 -m -u -n -i sh -c "echo hello world! "

    (docker容器加上privilege权限,设置pid: "host")

    以上这篇docker 在容器外执行某个容器内的某个命令操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    上一篇:解决docker CMD/ENTRYPOINT执行sh脚本报: not found/run.sh:
    下一篇:Docker 使用nsenter工具进入容器的操作
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    docker 在容器外执行某个容器内的某个命令操作 docker,在,容器,外,执行,某个,