Docker exec命令

docker exec :在运行的容器中执行命令。

语法:

shell 复制代码
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

OPTIONS说明:

  • -d:分离模式: 在后台运行

  • -i:即使没有附加也保持STDIN打开

  • -t:分配一个伪终端

实例:

在容器myProject中以交互模式执行容器内/root/run.sh脚本:

shell 复制代码
docker exec -it myProject /bin/sh /root/run.sh

在容器mynginx中开启一个交互模式的终端:

shell 复制代码
docker exec -i -t  myProject /bin/bash

也可以通过docker ps -a命令查看已经在运行的容器,然后使用容器ID进入容器。

查看已经在运行的容器ID

shell 复制代码
docker ps -a

##效果如下:
...
9df70f9a0714        openjdk             "/usercode/script.sh..." 
...

第一列的9df70f9a0714就是容器ID

通过exec命令对指定的容器执行bash

shell 复制代码
docker exec -it 9df70f9a0714 /bin/bash
相关推荐
动力 continue10 小时前
docker容器大舞台,创建镜像,构造类,基础速通
docker·容器
乌恩大侠10 小时前
GH200 新增 NVMe SSD 分区、格式化与挂载完整流程
运维·服务器·前端
tangwangbi10 小时前
Linux 系统配置文件:/etc/profile、~/.bashrc 和 ~/.bash_profile 三者之间的区别与作用
linux·运维·bash
Akiyama_Mio-Kon10 小时前
2026 最新:Dify 本地 Docker 部署完整教程(Windows + Git Bash)
windows·git·docker
蜀道山老天师10 小时前
Shell Bash变量与运算符(含条件测试与流程控制)
linux·运维·bash
草邦设计开发团队_媒体资源平台10 小时前
GEO 信源整合一键发布软文:从内容生产到流量获客的自动化实践
运维·人工智能·自动化
zhou lily10 小时前
非标自动化管理系统ERP如何选?2026年10大ERP软件对比分析
运维·自动化
mengge.cloud10 小时前
存储技术基础小白教程
linux·运维·服务器·wpf·存储
云贝贝贝11 小时前
腾讯云 TDSQL(MySQL 版)运维高频 6 坑:代理路由、读写分离、分片键、监控、PITR
运维·mysql·腾讯云
小五传输11 小时前
FTP替代怎么做?医院文件安全传输选型与迁移指南
大数据·运维·安全