Docker: FTP / SFTP a /var / www / en el contenedor Docker?

Estoy tratando de ejecutar Docker en mi VPS, para maximizar el uso de mi servidor.

Mi servidor ejecuta principalmente LAMP stack, pero también quería tener otras aplicaciones basadas en imágenes de Docker.

Entonces, hice un contenedor Docker con LAMP en ejecución. La pregunta es, ¿cómo me las arreglo para cargar archivos en el contenedor (que Apache /var/www/ existir.)?

SFTP es lo que siempre he estado usando, pero no puedo encontrar la manera de SSH en el contenedor de Docker, por lo que puedo acceder al sistema de archivos en el contenedor, así que preferiría eso.

Pero si hay mejores prácticas, estoy dispuesto a adaptarlo!

Utilice volúmenes Docker para almacenar archivos en el sistema host. Por ejemplo, puede ejecutar la imagen con estas opciones:

docker run --name mylamp -v /docker/site:/var/www -p 80:80 me/mylamp:tag

Ahora, tu mylamp soportes de imagen internos /var/www directorio externo /docker/site directorio, por lo que puede usar SSH / SFTP / FTP para cargar archivos en /docker/site directorio en su sistema host, y será visible dentro de la imagen de docker en /var/www directorio.