Удалите каталог в контейнере

# lxc exec mycontainer rm -r /home/myuser/mydir

дает мне

Error: unknown shorthand flag: 'r' in -r
# lxc exec mycontainer "bash -c 'rm /home/myuser/mydir -r'"

просто тихо выходы, не удаляя каталог.

Как я могу удалить каталог в контейнере?

0
задан 23 January 2020 в 20:10

2 ответа

При использовании Докера Вы можете:

docker container exec mycontainer -it bash

или

docker container exec mycontainer -it /bin/bash

Войдите в контейнере и удалите каталог или, в зависимости от того, как Вы создали его, можно выполнить команду непосредственно:

docker container exec mycontainer sh -c 'rm /path'

Между прочим, я предполагаю, что никто не использует lxc непосредственно, только через Докера, Владельца ранчо или другое контейнерное программное обеспечение оркестровки.

0
ответ дан 30 January 2020 в 23:31

Просто используйте --

lxc exec mycontainer -- rm -r /home/myuser/mydir
0
ответ дан 30 January 2020 в 23:31

Другие вопросы по тегам:

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