加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

从那里你可以运行你的脚本或任何东西。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读