FTP file into docker container on remote server

18,471

Im not an expert with docker, but you could try this:

You can expose several ports when you run the container. So, you can expose the FTP port also, something like this.

docker run --name containername -p 3000:80 -p 3001:21 -d dockerimagename

In this example with the -p 3001:21 you are exposing your port 21 of the container to your port 3001 of the Server, so you can enter with filezilla with the ip of your server for host, and 3001 as port.

Share:
18,471
rurp
Author by

rurp

Updated on July 26, 2022

Comments

  • rurp
    rurp almost 2 years

    How can I transfer transfer files into a Docker container running on a remote Ubuntu server using an FTP client? I can SSH into the server and use docker cp, which works fine. But I have a client who needs to be able to do so with something like FileZilla. Is this possible?

  • Koder101
    Koder101 over 3 years
    If anyone was able to use, what default username and password you gave? I am not able to connect to the Windows nanoserver container.
  • José Manuel Blasco
    José Manuel Blasco over 2 years
    I agree with the point of container volatility, but I would try a different approach. I would map a volume with the host machine and create a individual FTP user pointing to the host's mapped directory.