Tag: lsof

lsof命令在两个不同的数据卷中

我使用'lsof'命令来获取打开文件的名称。 我创build了两个不同的docker图像,都有自己的数据卷。 两个数据卷都映射到相同的文件夹,以便在任何给定的时间都可以访问相同的文件。 当我在一个数据卷中运行'lsof'命令时,虽然它被映射到相同的文件夹,但它只显示其打开的文件。 当我运行ls命令时,显示所有文件。 以下是两个不同的数据量输出丢失的命令: 有什么办法可以解决这个问题吗?

Docker端口转发创build两个进程

从我的Docker容器转发端口8545如下 ports: – '127.0.0.1:8545:8545' 运行容器后,如果运行lsof -i :8545它会显示两个具有相同PID的进程。 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME vpnkit 6576 Admin 27u IPv4 0xfdda6e6d5013cf77 0t0 TCP localhost:8545 (LISTEN) vpnkit 6576 Admin 28u IPv6 0xfdda6e6d4509106f 0t0 TCP localhost:8545 (LISTEN) 为什么有两个进程在运行?

将docker卷挂载到主机目录只包含来自最后一个容器的文件

我正在启动多个链接的容器。 所有容器都将主机目录/ var / log / tipsi /挂载到同一个被调用的内部目录中。 我只能从最后一个容器看到/ var / log / tipsi文件中的问题: tipsi_solr和tipsi_erl具有相同的文件集 tipsi_web容器(上次启动的容器)没有看到上面的文件,但只有它自己的文件 主机目录仅包含来自#2(tipsi_web) 我使用无花果发射容器。 这里是使用的configuration: solr: build: ../tipsi_solr/ volumes: – /var/log/tipsi:/var/log/tipsi – /home/docker/code/tipsi/solr/collection1/data erl: build: ../tipsi_erl/ volumes: – /var/log/tipsi:/var/log/tipsi web: build: . volumes: – /var/log/tipsi:/var/log/tipsi – /etc/cert:/etc/cert ports: – "443:443" – "80:80" links: – solr:tipsi-solr.local – erl:tipsi-erl.local 有趣的事情 – lsof显示tipsi_erl pid缺省文件(在主机上启动): […]