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执行远程主机命令可以找到很多参考资料了,本文在此基础上 ...
最新文章
- 深度学习初学者使用Keras构建和部署CNN模型
- bzoj3396[Usaco2009 Jan]Total flow 水流*
- Django Book 2.0 笔记——会话、用户和注册
- PS网页设计教程——30个优秀的PS网页设计教程的中文翻译教程
- android 插补器Interpolator的使用
- pycharm格式化代码快捷键_你写的 Python 代码总是不规范?用它!
- 用PyTorch创建一个图像分类器?So easy!(Part 2)
- php的事务没有结束,PHP PDO – 没有活动事务
- STM8学习笔记---串口printf函数的实现
- nagios 163邮件报警
- IOS11降级到IOS10的操作方法(刷机有风险,操作需谨慎)
- 获取局域网电脑序列号
- 秃头不用怕!程序员脱发自救指南来了
- MATLAB adf检验和kpss检验结果说明
- php计算排名,成绩相同需要并列算法
- 计算机网络技术不会拼音,我爸不会拼音,怎样在电脑上学打字阿?
- 处理器核(core)、处理器(cpu)区别
- 地下通信管道的管孔都快占满了,新增光缆怎么布放?
- 华为ModelArts(声音分类与文本分类项目的创建及使用)
- 【Docker】Docker进阶(二)
热门文章
- 数据仓库项目(第五节)数仓理论、电商业务数仓介绍与创建
- 计算机网络华为路由器配置实验,计算机网络 路由器基本命令操作实验报告格式 华为.doc...
- 【车牌识别】基于模板匹配算法的车牌识别门禁系统附matlab代码
- 学习平面设计很难?平面设计排版技巧让你学习没有压力——黎乙丙
- 医疗影像容积重建-物体坐标系和渲染图像坐标系
- 对​ e 妹儿公司的字符串处理
- php的未来发展,关于PHP未来发展的N个严肃思考
- git pull 无响应_git clone 和 git pull 代码无响应
- Python 之 沙盒环境--virtualenv
- 摘要注释_学术论文摘要翻译时需要注意什么?知行君总结了3点