当前位置: 首页 > news >正文

docker 进入容器运行命令

要进入正在运行的Docker容器并在其中执行命令,你可以使用docker exec命令。以下是具体步骤和示例:

1. 查看正在运行的容器

首先,确认你的容器正在运行,可以使用以下命令查看所有运行中的容器:

docker ps

2. 进入容器

找到你想要进入的容器ID或名称,然后使用以下命令进入容器:

docker exec -it <container_id_or_name> /bin/bash

或者,如果容器中使用的是sh而不是bash,可以这样:

docker exec -it <container_id_or_name> /bin/sh
  • -i:保持标准输入打开。
  • -t:分配一个伪TTY,使你能够与容器交互。

3. 执行命令

一旦进入到容器的命令行,你可以执行任何你想在容器内运行的命令。例如:

ls

4. 退出容器

完成操作后,可以使用以下命令退出容器的交互式终端:

exit

示例

假设你有一个名为my_container的容器,你可以通过以下命令进入:

docker exec -it my_container /bin/bash

如果你只是想运行一个单独的命令,而不进入容器,可以直接在docker exec命令中指定命令,例如:

docker exec my_container ls /app

这样,Docker将直接在my_container容器内运行ls /app命令,并打印其输出。

http://www.lryc.cn/news/454381.html

相关文章:

  • 一行 Python 代码能实现什么丧心病狂的功能?圣诞树源代码
  • mit6824-01-MapReduce详解
  • 在Docker中运行微服务注册中心Eureka
  • 白话进程>线程>协程
  • 论文阅读:Attention is All you Need
  • 【Linux 】文件描述符fd、重定向、缓冲区(超详解)
  • Unity WebGL使用nginx作反向代理处理跨域,一些跨域的错误处理(添加了反向代理的配置依旧不能跨域)
  • 视频转文字免费的软件有哪些?6款工具一键把视频转成文字!又快又方便!
  • 解决DHCP服务异常导致设备无法获取IP地址的方法
  • Python机器学习模型的部署与维护:版本管理、监控与更新策略
  • 免费送源码:Java+ssm+JSP+Ajax+MySQL SSM汽车租赁管理系统 计算机毕业设计原创定制
  • Vivado viterbi decoder license
  • 【FastAdmin】PHP的Trait机制:代码复用的新选择
  • 小红书制作视频如何去原视频音乐,视频如何去原声保留背景音乐?
  • netty之Netty使用Protobuf传输数据
  • 【力扣 | SQL题 | 每日四题】力扣2082, 2084, 2072, 2112, 180
  • 快速了解Java中的15把锁!
  • TypeScript 封装 Axios 1.7.7
  • 【数据结构】【链表代码】移除链表元素
  • 作文-杭州游记
  • 降压芯片TPS54821
  • YOLO v1详解解读
  • 【动态规划-最长公共子序列(LCS)】【hard】【科大讯飞笔试最后一题】力扣115. 不同的子序列
  • 深入理解 JavaScript 中的 void`运算符和 yield*表达式
  • 第四节——从深层剖析指针(让你不再害怕指针)
  • openpnp - 吸嘴校正失败的opencv参数分析
  • 【Python】Marmir 使用指南:Python 驱动的电子表格生成器
  • 深入理解 JavaScript 事件循环机制:单线程中的异步处理核心
  • Stream流的终结方法(二)——collect
  • 【C语言系统编程】【第一部分:操作系统知识】1.1.操作系统原理