docker内可执行程序位置(docker exec执行多个命令的操作)
类别:服务器 浏览量:2717
时间:2021-10-18 11:41:34 docker内可执行程序位置
docker exec执行多个命令的操作docker exec命令能够在运行着的容器中执行命令。
docker exec命令的使用格式:docker exec [OPTIONS] container_name COMMAND [ARG...]
-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 ...
补充:Docker exec 宿主对容器执行命令
Docker 下 exec 从宿主机对容器执行命名操作docker exec -it # 交互可以进入容器 ; exec 也可以在宿主机对容器执行命令; docker attach # 也是可以进入容器
1、远程 执行命令:文件操作:
docker exec -d nginx1 touch /etc/1.txt -d:后台型,在 nginx1 容器中创建一个 1.txt 文件
2、文件操作 拷贝依然是 cp;
docker cp 1.11.sh nginx1:/root/ # 从宿主机 拷贝文件 docker exec nginx1 ls /root # 查看 文件 docker exec nginx1 rm -rf /root/1.11.sh # 删除文件
3、diff 查看容器的目录结构;
docker diff nginx1 # 查看 nginx1 容器的文件结构
以上为个人经验,希望能给大家一个参考,也希望大家多多支持开心学习网。如有错误或未考虑完全的地方,望不吝赐教。
您可能感兴趣
- docker容器的创建启动和停止操作(docker版es、milvus、minio启动命令详解)
- ideadocker调试(Idea部署远程Docker并配置文件)
- docker怎么设置redis(docker安装redis并以配置文件方式启动详解)
- docker 各种用法(详解Docker commit的使用)
- windows docker 使用数据库教程(docker安装并持久化postgresql数据库的操作步骤)
- docker运行镜像端口(docker镜像访问本地elasticsearch端口操作)
- dockerswarm网络架构(docker swarm外部验证负载均衡时不生效的解决方案)
- docker 部署netcore(关于Jenkins + Docker + ASP.NET Core自动化部署的问题避免踩坑)
- docker容器基础入门认知网络篇(Docker 容器生命周期 架构 以及和VM之间的差异详解)
- docker启动k8s(k3d入门指南之在Docker中运行K3s的详细教程)
- linux机器重启了docker容器还在不(Linux下docker 容器退出bash的两种实现方法)
- docker分配容器资源(Mac为docker和kubectl添加自动补全命令的方法)
- 数据库安装到docker(基于docker安装mariadb配置过程解析)
- docker 挂载目录权限(docker windows10 共享目录挂载失败的解决方案)
- shell监控docker各种状态(如何监控docker容器运行状态 shell 脚本)
- docker jdk离线安装(docker安装openjdk并运行jar包的操作方法)
- 杭州旅游攻略()
- 云南旅游攻略(云南旅游攻略5天攻略)
- 收藏 春节假期,这些景区巨划算(收藏春节假期这些景区巨划算)
- 景区游玩,这些安全知识要牢记(这些安全知识要牢记)
- 各地出招烘 热 旅游(各地出招烘热旅游)
- 2021款起亚霸锐到店了 更换车标,竞争宝马X5有戏吗(2021款起亚霸锐到店了)
热门推荐
- python气温变化数据分析(基于python历史天气采集的分析)
- nginx的15种优化方案(Nginx开启Brotli压缩算法实现过程详解)
- python浪漫表白源码(python七夕浪漫表白源码)
- python元组和列表的定义(Python基本数据结构与用法详解列表、元组、集合、字典)
- mysqltruncate分区自定义参数(MySQL truncate table语句的使用)
- node.js缓存区(如何利用node实现静态文件缓存详解)
- nginx日志配置详细教程(Nginx访问日志及错误日志参数说明)
- 表空间不足无法登录(System表空间不足的报警问题浅析)
- python字符串分析总结(Python 存储字符串时节省空间的方法)
- mysql服务器端安装步骤(windows下jsp+mysql网站环境配置方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9