如何在执行docker run时检查参数ENV是否已通过。
如果未传递参数,我想显示错误消息。
由于
答案 0 :(得分:0)
您可以在服务的StartUP脚本中执行此操作。
#!/bin/bash
if [ -z "$VARIABLE" ]; then
echo "The VARIABLE is not set"
exit 1
fi
答案 1 :(得分:0)
如果要检查运行容器上的env,可以使用docker inspect --format '{{ index (index .Config.Env) 0 }}' $CONTAINER_ID
0号表示容器使用的env数量。在这种情况下,它将打印第一个env。