![]() ![]() bogem/ftp: The image used to configure our container, defined on Docker Hub.Īnd that’s it! Now you have a local ftp server running on a Docker container.- restart: Setting this as always, the container will restart every time that daemon does, losing its state.On linux, all docker containers runs on 127.0.0.1 Here we are passing a ftp user, password and ip address. -e: Define a must have environment configurations.-p: Binds some ports where the container will be available. ![]() If you have a NAT router, you need to forward these ports to the local machine on which the FileZilla Pro is. You will have to open these ports in your firewall. You should change the local one as you need. Configure the range in Edit > Settings, FTP, Active Mode, enable Limit local ports used by FileZilla/FileZilla Pro and fill the boxes with the minimum and maximum port numbers. In my case, I’m using /home/rafaelribeiro/Projects/ftpserver as my local folder and /home/vsftpd as ftp server container folder. -v: Links a local folder with a container one.-d: Let the container runs on detached mode, making that instance of terminal free to use.Let’s see what every single argument on the command does. On this tutorial, I’ll show you how to setup a FTP server Docker image on your machine and how to see its working.įirst of all, you need to install docker if you don’t have it already.Īfter that, Open your terminal and enter the following command: docker run -d -v /home/ftpserver:/home/vsftpd -p 20:20 -p 21:21 -p 47400-47470:47400-47470 -e FTP_USER=yourName -e FTP_PASS=yourPass -e PASV_ADDRESS=127.0.0.1 -name ftp -restart=always bogem/ftp Sometimes, developers around the world face the challange to integrate their application with a FTP server, downloading and uploading files from/into there. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |