Докер: выход с пользовательскими кодами выхода - PullRequest
0 голосов
/ 07 февраля 2019

У меня ниже Docker cmd:

docker run -it -p 27017:27017 -v /Users/john/db/:/data/db --name k1 mongo

Когда я запускаю выше команды, я хочу предварительно проверить, существует ли путь к папке «/ Users / john / db /» или нет.Если он не существует, то я хочу сгенерировать пользовательский код завершения и остановить запуск контейнера.

Как это сделать?

Если я напишу скрипт точки входа, который будет запускаться до запуска контейнера, как я получу доступ к аргументам -v?означает это "/ Users / john / db /" в точке входа bash / python script?

...