Docker“docker-entrypoint-initdb.d”脚本未执行

时间:2018-03-02 06:45:39

标签: docker docker-compose dockerfile

我正在尝试运行“docker-entrypoint-initdb.d”脚本。脚本会被复制到正确的文件夹:“/ docker-entrypoint-initdb.d”,但它不会执行。我错过了什么吗?我认为“/docker-entrypoint-initdb.d”中的文件会自动执行。

请注意我使用的是阿尔卑斯版的PHP“FROM php:7-fpm-alpine”。

“docker-compose.yml”:

services:
    php:
        build:
            context: ./
            dockerfile: ./etc/docker/php/Dockerfile
        volumes:
            - ${PROJECT_PATH}/etc/docker/php/db-init-scripts:/docker-entrypoint-initdb.d

db-init-scripts / crond.sh:

#!/bin/sh

crond -l 2 -f

1 个答案:

答案 0 :(得分:0)

此图片不支持holder.card

您可以使用/docker-entrypoint-initdb.d。只需添加到ENTRYPOINT

即可

Dockerfile

相关问题