Copiar arquivos do LXC para a máquina host


2

Eu sou novo em contêineres. Eu tenho um contêiner LXC rodando em uma máquina Linux remota. Tudo o que encontrei on-line é como copiar arquivos do host para o contêiner LXC. Mas como posso copiar arquivos de um contêiner LXC em execução para o host e, eventualmente, para minha própria máquina?

Talvez pareça trivial que eu não tenha encontrado nada. Sou novo e estou um pouco confuso.


Respostas:


3

Instale um servidor SSH no seu contêiner LXC. Permitir conexões de hosts remotos à porta TCP 22. Na sua própria máquina, conecte-se ao seu contêiner LXC usando o SCP com WinSCP (para Windows). Caso esteja usando o Linux em sua própria máquina, basta usar o comando scp no console.


Você está expondo desnecessariamente o serviço SSH em seu contêiner. Veja meu comentário na pergunta do OP.
Jaime Hablutzel

1

Eu posso fazer o contrário. Portanto, SCP uma pasta local no contêiner LXC para a máquina host:

scp -r /root/[container folder] root@10.0.3.1:/root/[host folder to put files in]

10.0.3.1 é o IP da interface mostrado no host.
Tina J
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.