Копировать файлы с LXC на хост-компьютер
Я новичок в контейнерах. У меня есть контейнер LXC, работающий на удаленной машине Linux. Все, что я нашел в Интернете, это как скопировать файлы с хоста в контейнер LXC. Но как я могу скопировать файлы из работающего контейнера LXC на хост и, в конечном итоге, на свой компьютер?
Может быть, мне кажется, что я ничего не могу найти. Я новичок и немного растерялся.
3 ответа
Я могу сделать это наоборот. Итак, SCP - локальная папка в контейнере LXC к хост-машине:
scp -r /root/[container folder] root@10.0.3.1:/root/[host folder to put files in]
Установите SSH-сервер на свой контейнер LXC. Разрешите подключения с удаленных хостов к порту TCP 22. С вашего собственного компьютера подключитесь к контейнеру LXC, используя SCP с WinSCP (для Windows). Если вы используете Linux на своем компьютере, просто используйте команду scp из консоли.
Использоватьlxc file pull
lxc file pull [<remote>:]<instance>/<path> [[<remote>:]<instance>/<path>...] <target path> [flags]