Я запускаю Windows Nanoserver в контейнере. Наносервер содержит только командную строку и не содержит powershell.
Я хочу выполнить определенные команды внутри контейнера в командной строке, которые требуют повышенных привилегий. В настоящее время для запуска командной строки контейнера используется следующее.
docker exec -it < container_id > cmd
Существует ли какой-либо другой способ запуска командной строки в режиме администратора?
-121--306846-В настоящее время выполняется кластерная CouchDB версии 3.1.1 на экземпляре AWS EC2
q = 2 n = 3
Количество узлов: 1
Я переместил каталог базы данных на другой диск моей виртуальной машины. Но не может найти никаких документов, касающихся файлов в /var/lib/couchdb/shards или .shards , растущих, потребляя мой корневой каталог. В /var/lib/couchdb/shards в одной папке 3 shards я обнаружил, что было несколько файлов, которые являются большими в основном из удаленных баз данных.
68M database1.1610087019.20210108.074010.deleted.couch
60M database12.1610091614.20210108.082256.deleted.couch
309M database13.1610094180.20210302.091450.deleted.couch
61M database1.1614676497.20210302.095632.deleted.couch
271M database12.1614678996.20210303.013757.deleted.couch
270M database13.1614735481.20210303.074912.deleted.couch
279M database13.1614757800.20210308.064857.deleted.couch
40M database12.1615186143.20210308.065855.deleted.couch
Необходимо ли это удалять вручную? Я выполнил уплотнение указанных баз данных, но не изменил размер диска.
Файлы .deleted.couch в папке сегментов можно удалить вручную, поскольку они были частью конфигурации database_recovery на Couch.