Докер: выход с пользовательскими кодами выхода
У меня ниже 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?