Я пытаюсь удалить журналы моих контейнеров. Я использую докер для mac. Например эта команда для elasticsearch контейнераУдалить журналы контейнеров докеров для mac
docker inspect --format='{{.LogPath}}' elasticsearch
выход будет
/var/lib/docker/containers/d4d426c49ee91447797e482b86b1eb5fd51f6a9257dd1f3a2391895abecf2b56/d4d426c49ee91447797e482b86b1eb5fd51f6a9257dd1f3a2391895abecf2b56-json.log
Я знаю, что это не в моей файловой системе, но в VM. Когда я шлюпка с VirtualBox я вошел в машину с
docker-machine ssh :machine_name
С шлюпкой было dinghy
, в других случаях это было бы default
. А потом я просто удалил файл журнала.
Я пытаюсь получить активную машину, используемую в докер для макинтош с
docker-machine ls
, но ни одна машина не зарегистрирована. Я выполнение этого
eval $(docker-machine env)
И выход этого
Error: No machine name(s) specified and no "default" machine exists.
я получаю тот же результат, когда я исполняю
docker-machine ip
Здесь пользователь не говорит, что мы больше с этой установкой нет есть доступ к докер-машине, что хорошо, но есть ли способ удалить журналы?
https://forums.docker.com/t/how-to-find-docker-machine-ip-in-commandline-in-docker-beta-os-x/9844/5
Привет @MartinAhrer Я узнал позже, но я забыл обновить это. Пожалуйста, напишите свой комментарий в качестве ответа, чтобы я мог его принять. – alkis