title: How to run an FTP server locally that a docker container can connect to
body: <p>I'm currently running vsftpd locally on port 21 and have a node program that pulls data from it and that also works great. </p>
  
  <p>I have containerised the deployment of the program on my local machine and it deploys fine but complains it can't connect to the FTP server on port 21 which I realised was because that port wasn't open. </p>
  
  <p>Now if I open that port with something like -p 21:21 then this is blocking the FTP server which is bound to 21. I don't understand how I can run a test FTP server and this container at the same time?</p>
  
  <p>Is it possible?</p>