docker 退出容器详解(Docker 使用nsenter工具进入容器的操作)
docker 退出容器详解
Docker 使用nsenter工具进入容器的操作在使用Docker容器的时候,利用nsenter工具会比较方便,如果我们的系统没有的话,那就需要我们自己来安装了
1.首先访问该网址找到最新版本的nsenter工具
2.然后下载nsenter工具的源码到我们的主机上
输入命令:
# wget https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.32/util-linux-2.32.tar.gz
3.解压.tar.gz包
# tar -xzvf util-linux-2.32.tar.gz
4.进入util-linux-2.32的目录
# cd util-linux-2.32/
5.输入./configure --without-ncurses命令
6.输入命令make nsenter,编译nsenter
7.复制nsenter到/usr/local/bin路径下
# cp nsenter /usr/local/bin
8.查看nsenter的使用
# nsenter --help
9.为了连接到容器,我们还需要找到容器的第一个进程的PID,可以通过下面的命令获取
格式:
PID=$(docker inspect --format "{{ .State.Pid}}" <container id>)
通过得到的这个PID,就可以连接到这个容器:
格式:
nsenter --target $PID --mount --uts --ipc --net --pid
10.获取容器第一个进程的PID
输入命令# docker ps查看正在运行的容器
输入命令查看容器
c74e0f07a914的进程的PID# docker inspect -f {{.State.Pid}} c74e0f07a914
10.拿到该进程的PID后进入该容器
输入命令
# nsenter --target 21140 --mount --uts --ipc --net --pid
成功进入该容器,21140就是容器c74e0f07a914的进程PID
以上这篇Docker 使用nsenter工具进入容器的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
- docker 查看目录映射(docker 文件存放路径, 修改端口映射操作方式)
- zabbix 容器(zabbix监控docker应用配置)
- docker怎么部署node-exporter(Docker搭建部署Node项目的方法步骤)
- docker装redis(通过Docker部署Redis 6.x集群的方法)
- docker怎么连主机数据库(docker 安装nacos并配置数据库的教程详解)
- docker的启动的绝对命令(在docker中开启sshd操作)
- docker部署golang(如何使用Docker部署Go Web应用的实现)
- docker 环境下udp双向通信怎么办(解决Docker network Create加--subnet后遇到问题)
- docker python如何运行(Docker容器化部署Python应用过程解析)
- docker容器root密码(docker用root进入容器的操作)
- docker原理和使用方法(docker的一些基本指令)
- docker构建本地镜像(Docker创建本地镜像实现方法解析)
- docker中mysql连接命令(docker 如何修改mysql的root密码)
- docker目录映射不起作用(关于dockerfile build过程中报/bin/sh: pip: command not found的解决方法)
- docker搭建私有dns域名解析(docker内网搭建dns使用域名访问替代ip:port的操作)
- docker创建容器使用教程(Docker容器连接实现步骤解析)
- 不可分鸽是什么梗(不可分鸽是什么梗)
- 古代的鸽子是爱情的象征,并非和平的使者(古代的鸽子是爱情的象征)
- 一课译词 放鸽子(一课译词放鸽子)
- 终于来了,淘宝更改账户名测试中,快去看看你能不能修改(淘宝更改账户名测试中)
- 淘宝支持账号名修改,网友 终于可以 重新做人 了(淘宝支持账号名修改)
- 盘点那些年让人称奇的年终奖 最后一个赢辣条毫无悬念(盘点那些年让人称奇的年终奖)
热门推荐
- sqlserver数据库的对象有哪些(详解SQL Server数据库架构和对象、定义数据完整性)
- Ajax Post请求数据中加号变空格的解决方法
- php常驻进程(PHP 多进程与信号中断实现多任务常驻内存管理实例方法)
- html5+css样式代码(详解HTML5中CSS外观属性)
- springbootvue项目代码(Vue+SpringBoot实现支付宝沙箱支付的示例代码)
- python json转换字符串(python3 json数据格式的转换dumps/loads的使用、dict to str/str to dict、json字符串/字典)
- php运行实例(php实例化一个类的具体方法)
- 常见的web应用服务器有哪些(常用的web服务器软件整理)
- html5元素列表(HTML5触摸事件touchstart、touchmove和touchend的实现)
- linux有哪些ftp服务器软件(Linux系统 改善FTP服务器的安全性)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9