从一个容器调用nmap NodeJs

合成文件:

version: '3'
networks:
  frontend:
    driver: bridge

services:

### Workspace Utilities ##################################
    workspace:
      build:
        context: ./workspace
      volumes:
        - './app/:/home/app'
      networks:
        - frontend  

### NMAP ###############################################

    nmap:
      build:
        context: ./nmap
      networks:
        - frontend     
      links:
        - workspace  

在我的第一个容器中,我在Nodejs和PM2中有一个应用程序,在第二个容器Nmap中。在我的应用程序中,现在我简单地调用:

exec('nmap -A 192.168.1.1/24 oX test.xml', (error, stdout, stderr) => {
   .....
 });

如何使用我的第一个容器中的第二个容器中的nmap?

转载请注明出处:http://www.ahddzj.com/article/20230526/1911175.html