详细介绍了Docker将nsenter工具应用到容器中的 *** 作,具有很好的实用价值,希望对大家有所帮助。跟我回去看看。
在使用Docker容器的情况下,使用nsenter工具会更方便。如果我们的系统软件没有,我们必须自己安装。
1.首先浏览网址,找到nsenter工具的最新版本。
2.然后将nsenter工具的源代码免费下载到您的服务器上。
类型说明:
#wgethttps://mirrors.edge.kernel.org/pub/Linux/utils/util-Linux/v2.32/util-Linux-2.32.tar.gz
3.缓解压力。tar.gz套餐
#tar-xzvfutil-linux-2.32.tar.gz
4.转到util-linux-2.32的文件目录
#cdutil-linux-2.32/
5.键入。//configure-without-ncurses命令
6.键入命令makensenter并编译程序nsenter。
7.将nsenter复制到/usr/local/bin
#cp输入/usr/local/bin
8.nsenter的应用质疑
#n输入帮助
9.为了更好地连接到容器,您还必须找到容器的第一个进程的PID,它可以根据下面的说明获得。
文件格式:
PID=$(dockerinspect-format"{{.state.PID}}"<;容器id>)
根据获得的PID,您可以连接到该容器:
文件格式:
nsenter-target$PID-mount-uts-IPC-net-PID
10.获取容器的第一个进程的PID。
键入命令#dockerps来查询已经工作的容器。
键入命令查询容器。
C74E0A914进程的PID#DockerInspect-F{{.state.PID}}c74E0F07a914
10.获取进程的PID,然后输入容器。
打字说明
#n输入-目标21140-安装-uts-ipc-net-pid
如果成功进入容器,21140就是容器c74e0f07a914的进程PID。
以上Docker使用nsenter工具进入容器的 *** 作就是我分享给大家的全部。期待给你一个参考,也期待你的申请。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)