Intereting Posts

Проверить программную установку докеров (sh-script)

Можно ли проверить скрипт оболочки, если установлен докер.

Я проверил бы это вручную

sudo docker run --name hello-world-container hello-world sudo docker rm hello-world-container 

Но я хотел бы проверить это программно, поэтому, если этот тест завершился неудачно, можно запустить процедуру установки.

Обновить

 #!/bin/bash which docker if [ $? -eq 0 ] then docker --version | grep "Docker version" if [ $? -eq 0 ] then echo "docker existing" else echo "install docker" fi else echo "install docker" >&2 fi 

Вы можете попробовать выполнить:

 which docker 

и тестирование кода выхода этой команды. Если это 0 (успешно), вы можете выполнить:

 docker --version 

и grep для известного имени и шаблона версии.