Docker: FTP / SFTP para / var / www / no contêiner do Docker?

Estou tentando executar o Docker no meu VPS, para maximizar o uso do meu servidor.

Meu servidor executa principalmente o LAMP stack, mas eu também queria ter outros aplicativos baseados em imagens do Docker.

Então, eu fiz um contêiner Docker com a lâmpada em execução. A questão é: Como faço para fazer upload de arquivos no contêiner (qual Apache /var/www/ existir.)?

SFTP é o que eu sempre usei, mas não consigo encontrar o caminho para SSH no contêiner do Docker, para que eu possa acessar o sistema de arquivos no contêiner, então eu preferiria isso.

Mas se houver melhor prática, estou disposto a adaptá-la!

Use volumes docker, para armazenar arquivos no sistema host. Por exemplo, você pode executar sua imagem com essas opções:

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

Agora, o seu mylamp montagens de imagem internas /var/www diretório para externo /docker/site diretório, para que você possa usar SSH / SFTP / FTP para fazer upload de arquivos para /docker/site diretório em seu sistema host, e será visível dentro da imagem do docker em /var/www Directorio.