docker exec执行多个命令详解
2019独角兽企业重金招聘Python工程师标准>>>
docker exec执行多个命令详解
2018年04月23日 22:46:24 阅读数:6928 标签: dockercontainershellexec 更多
个人分类: DockerGitMicro Services
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/taiyangdao/article/details/71598935
docker exec命令能够在运行着的容器中执行命令。docker exec命令的使用格式:
docker exec [OPTIONS] container_name COMMAND [ARG...]
OPTIONS说明:
-d,以后台方式执行命令;
-e,设置环境变量
-i,交互模式
-t,设置TTY
-u,用户名或UID,例如myuser:myusergroup
通常COMMAND只能是一条语句,为了支持多个命令的执行,需要将多个命令连接起来交给Shell,docker exec命令的使用示例如下:
sudo docker exec myContainer bash -c "cd /home/myuser/myproject && git fetch ssh://gerrit_server:29418/myparent/myproject ${GERRIT_REFSPEC} && git checkout FETCH_HEAD";
sudo docker exec myContainer bash -c "cd /home/myuser/myproject;git fetch ssh://gerrit_server:29418/myparent/myproject ${GERRIT_REFSPEC};git checkout FETCH_HEAD";
注意:对于已经暂停或停止了的容器,无法执行docker exec命令,如下将抛出异常:
docker pause myContainer
docker exec myContainer ...
参考链接:
https://docs.docker.com/engine/reference/commandline/exec/
转载于:https://my.oschina.net/u/3367404/blog/1933066
docker exec执行多个命令详解相关推荐
- CentOS7设置定时任务 每隔30秒执行一次命令详解
** 由于项目需要,需要在服务器中同步日志文件,因此用到linux定时任务 服务器版本如下: ** Linux version 3.10.0-693.el7.x86_64 (builder@kbuil ...
- linux的备份命令详解,docker备份linux系统的命令详解
tar备份系统 sudo tar cvpzf backup.tgz --exclude=/proc --exclude=/mnt --exclude=/sys --exclude=/backup.tg ...
- docker常用命令详解
docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...
- docker build命令详解_Docker镜像与容器常用命令图文详解
一.系统命令 #查看docker版本 docker version #查看docker的系统信息,包含镜像容器的数量 docker info #查看docker的所有命令 docker --help ...
- java 远程shell脚本_java通过ssh连接服务器执行shell命令详解及实例
java通过ssh连接服务器执行shell命令详解 java通过ssh连接服务器执行shell命令:JSch 是SSH2的一个纯Java实现.它允许你连接到一个sshd 服务器,使用端口转发,X11转 ...
- docker ps命令详解 列出运行中的容器
docker ps命令详解 列出运行中的容器 使用docker ps命令即可列出运行中的容器,执行该命令后,会出现如下7列表格 CONTAINER_ID 表示容器ID IMAGE ...
- exec不同文件l怎么汇总_mount命令详解及常见问题汇总
一 .mount命令(用来挂载硬盘或镜像等) 用法:mount [-t vfstype] [-o options] device dir 1.-t vfstype 指定文件系统的类型,通常不必指定.m ...
- Docker - Docker Container及Container命令详解
Docker - Docker Container及Container命令详解 什么是Docker容器(Docker Container) 上一篇博客介绍了Docker镜像(Docker Image) ...
- python远程linux服务器执行命令_基于使用paramiko执行远程linux主机命令(详解)
paramiko是python的SSH库,可用来连接远程linux主机,然后执行linux命令或者通过SFTP传输文件. 关于使用paramiko执行远程主机命令可以找到很多参考资料了,本文在此基础上 ...
最新文章
- 以太坊经典成为第六个加密货币
- 清除SearchNet.exe
- 去耦电容和旁路电容详解
- oracle 客户端监听文件配置
- sys.getsizeof(), 字节之间的换算关系
- c语言编程怎么实现替换,使用C语言实现字符串中子字符串的替换
- php session 为空,ThinkPHP_session问题_dump显示session为空
- JQuery判断元素是否存在
- Golang并发编程进程通信channel了解及简单使用
- 服务器装系统怎么显示盘符,安装双系统如何实现各系统盘盘符均显示为C盘
- 【机器视觉】独家盘点:详解国内外34家物联网机器视觉技术企业
- 【Proteus仿真】51单片机+红外测距仪(GP2D12)+ADC0809模数转换
- 使用instsrv.exe+srvany.exe将应用程序安装为windows服务的方法
- 计算机启动硬盘自检,怎样取消电脑开机磁盘自检
- 【java学习】面向对象编程(一)【详解篇13】
- 运营面试问题和答案(一)
- 分赛区决赛见!2021eBay全国跨境电商创新创业大赛分赛区决赛晋级名单
- (73)Wangdao.com第十二天_JavaScript consol 对象与控制台
- 草履虫纳米机器人_纳米机器人的研究进展如何?
- 【obs】发送前丢帧算法及帧优先级设置
热门文章
- 【PMP】收尾阶段的习题
- 2021年中国研究生数学建模竞赛F题——航空公司机组优化排班问题
- html css加载不了_前端面试准备笔记之html和css(03)
- 2021贵州江口中学高考成绩查询入口,贵州江口中学2021年宿舍条件
- c语言amp;amp;怎么执行的,C语言中的 ++x || ++y z++ 是如何执行的?XCOPY爱高贝cb3...
- 前端性能优化:启用 gzip
- 中荷两国税收征管及信息化实践比较研究
- 计算机毕设(附源码)JAVA-SSM基于Java的班主任管理系统的实现
- 2021国产蓝牙耳机性价比推荐,这几款游戏耳机一定要看
- vscode中打开pdf文件_VSCode中LaTeX和SumatraPDF双向搜索