Có thể kiểm tra thông qua shell script nếu docker được cài đặt.
Tôi sẽ kiểm tra cái này bằng tay
sudo docker run --name hello-world-container hello-world
sudo docker rm hello-world-container
Nhưng tôi muốn kiểm tra chương trình này, vì vậy nếu thử nghiệm này thất bại, thói quen cài đặt có thể được bắt đầu.
Cập nhật
#!/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
? Tại sao tôi phải kiểm tradocker --version
sau này? Và làm thế nào tôi có thể kiểm tra mã thoát?