Копировать файлы с 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]
Другие вопросы по тегам