Eu comecei a jogar com o docker. Estou usando: link para meu projeto de laravel.
Então, eu tenho o docker no meu laptop (que faz o servidor com ele), que está conectado à mesma rede que o meu PC desktop. Neste ponto, eu posso acessar o site no meu pc e se conectar ao ftp via fillezilla - tudo funciona bem por este ponto.
Mas ... não consigo carregar nenhum arquivo via filezilla. Eu posso ver todos os dados do projeto, mas não posso alterá-los.
Response: 250 Directory successfully changed.
Command: TYPE I
Response: 200 Switching to Binary mode.
Command: PASV
Response: 227 Entering Passive Mode (192,168,1,103,87,85).
Command: STOR gw001.jpg
Response: 550 Permission denied.
Error: Critical file transfer error
Eu já mudei o chmod para o 777 (sim, eu sei - isso não é seguro, mas estou apenas tentando tudo neste ponto), também tentei chown www-data 777. Mas nada parece funcionar.
Anteriormente em outro container eu tive que instalar o vsftp primeiro e lá eu sei que poderia alterar configurações como write_permission. Mas o problema é que quando eu listo todos os serviços em execução em contêineres Laradock, não há vsftp / ou qualquer coisa que pareça um host FTP, então nem sei como alterar permissões.
Ou talvez seja uma questão de construção de algum linux no firewall