Вы имеете в виду, что хотите подключиться к вашему Mac из контейнера докера?
Вообще говоря, вы можете просто подключиться к любому IP-адресу вашего Mac. Он должен маршрутизироваться изнутри контейнера. Например, если вы запустите ifconfig
и увидите, что ваш интерфейс en0 имеет IP-адрес 192.168.20.32
, вы можете подключиться к своему Mac из контейнера по этому адресу.
Если вы используете Docker For Mac edge и используете версию не ниже 17.06.0-rc1-ce-mac13, вы сможете разрешить следующее DNS-имя: docker.for.mac. localhost
Ожидается, что это будет в стабильной ветке, как только 17.06 станет стабильной.
Вы можете увидеть примечание, в котором упоминается это DNS-имя, в примечаниях к выпуску здесь: https://docs.docker.com/docker-for-mac/release-notes/#docker-community-edition-17060- rc1-ce-mac13-2017-06-01-край
Поскольку вы хотите сохранить все файлы, которые отличаются от указанного формата, выполните:
Выполните это. Это заполнит FilesToDelete.txt
файлами / каталогом, которые нужно удалить. Просмотрите это, чтобы убедиться, что перечисленные в списке файлы действительно являются файлами, которые вы собираетесь удалить.
найти /path/to/dir/esymac_logEvents.log* | xargs ls -l> FilesToDelete.txt
После проверки Шага 1 выполните
find /path/to/dir/esymac_logEvents.log* -type f | xargs rm -f
Если также задействованы каталоги, которые необходимо удалить, пропустите 2 и сделайте вместо этого:
find /dir/that/contains/esymac_logEvents.log* | xargs rm -rf
find /search/dir -name esymac*whatever*pattern* -exec rm \{\} \;