Скопируйте файлы с LXC на хост-компьютер

2143
Tina J

Я новичок в контейнерах. У меня есть контейнер LXC, работающий на удаленной машине Linux. Все, что я нашел в Интернете, это как скопировать файлы с хоста в контейнер LXC. Но как я могу скопировать файлы из работающего контейнера LXC на хост и, в конечном итоге, на свой компьютер?

Может быть, мне кажется, что я ничего не могу найти. Я новичок и немного растерялся.

1
См. Https://serverfault.com/a/731587/86801. Jaime Hablutzel 5 лет назад 0

2 ответа на вопрос

3
Ophion

Установите SSH-сервер в свой контейнер LXC. Разрешите подключения с удаленных хостов к порту TCP 22. С вашего компьютера подключитесь к контейнеру LXC, используя SCP с WinSCP (для Windows). Если вы используете Linux на своем компьютере, просто используйте команду scp из консоли.

Вы излишне выставляете службу SSH в своем контейнере. Смотрите мой комментарий в ОП вопросе. Jaime Hablutzel 5 лет назад 0
1
Tina J

Я могу сделать это наоборот. Итак, SCP - локальная папка в контейнере LXC к хост-машине:

scp -r /root/[container folder] root@10.0.3.1:/root/[host folder to put files in] 
10.0.3.1 - это IP-адрес интерфейса, отображаемый на хосте. Tina J 6 лет назад 0

Похожие вопросы