记录
步骤1
创建一个包含以下代码的“start.sh”脚本:
CONTAINER_ALREADY_STARTED="CONTAINER_ALREADY_STARTED_PLACEHOLDER"
if [ ! -e $CONTAINER_ALREADY_STARTED ]; then
touch $CONTAINER_ALREADY_STARTED
echo "-- First container startup --"
# 此处插入你要执行的命令或者脚本文件
else
echo "-- Not first container startup --"
fi
步骤2
将脚本设置为Dockerfile的入口点:
ENTRYPOINT ["./start.sh"]