bash – 使用shell脚本在Docker容器内运行脚本
发布时间:2020-12-15 19:25:41 所属栏目:安全 来源:网络整理
导读:我是Docker技术的新功能,我试图创建一个用于设置docker容器的shell脚本,我的脚本文件看起来像下面 #!bin/bashdocker run -t -i -p 5902:5902 --name "mycontainer" --privileged myImage:new /bin/bash 运行此脚本文件将在新调用的bash中运行该容器。 现在
我是Docker技术的新功能,我试图创建一个用于设置docker容器的shell脚本,我的脚本文件看起来像下面
#!bin/bash docker run -t -i -p 5902:5902 --name "mycontainer" --privileged myImage:new /bin/bash 运行此脚本文件将在新调用的bash中运行该容器。 现在我需要运行一个脚本文件(test.sh),它已经在上面给出的shell脚本里面的容器内(例如:cd /path/to/test.sh&& ./test.sh)
您可以使用docker exec [OPTIONS] CONTAINER COMMAND [ARG …]在运行容器中运行命令:
docker exec mycontainer /path/to/test.sh 并从bash会话运行: docker exec -it mycontainer /bin/bash 从那里你可以运行你的脚本或任何东西。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- typescript – Angular2 ng对于未在Safari上呈现的内容
- 何时使用嵌套控制器而不是在angularjs中使用服务?
- WebService 发布不成功,显示无法找到该页错误 404的解决方法
- UNIX网络编程卷1:套接字联网API-第2章:端口号和查看linu
- varnish使用yum安装及不同域名站点
- 在Scala Cats中使用带有Free Monads的任意树
- bash – 在另一个脚本中获取last shell命令的退出代码
- 注册鼠标右键
- Advanced Programming in UNIX Environment Episode 8
- Typescript instanceof – 找不到名字