在运行命令之前,请等待docker容器中的default entrypoint.sh完成

在运行命令之前,请等待docker容器中的default entrypoint.sh完成,docker,docker-compose,Docker,Docker Compose,我正在尝试配置我的docker compose.yml文件,以便在每次启动时使用命令选项运行一些命令,但重要的是,这些命令不要在默认docker入口点之前运行。图像的sh(wordpress:latest)已完成其脚本的执行 我遇到的问题是这些命令执行得太早,甚至覆盖了docker entrypoint.sh中的默认脚本 处理这种情况的正确方法是什么 entryporint脚本将始终在任何命令之前运行这是我的想法,但在运行命令之前,docker entrypoint.sh还有一个关键步骤尚未完成

我正在尝试配置我的
docker compose.yml
文件,以便在每次启动时使用命令选项运行一些命令,但重要的是,这些命令不要在默认
docker入口点之前运行。图像的sh
wordpress:latest
)已完成其脚本的执行

我遇到的问题是这些命令执行得太早,甚至覆盖了
docker entrypoint.sh
中的默认脚本


处理这种情况的正确方法是什么

entryporint脚本将始终在任何命令之前运行这是我的想法,但在运行命令之前,
docker entrypoint.sh
还有一个关键步骤尚未完成。这一步是将wordpress文件从容器上的某个位置移动到
/var/www/html
文件夹。我的命令中的第一行是用于安装wordpress的命令,但由于文件不存在而崩溃。是的,您需要提供dockerfile以及如何启动容器……这是我使用的图像的入口点
https://github.com/docker-library/wordpress/blob/master/docker-entrypoint.sh
这里有一段我的
docker compose.yml
文件中的服务:
https://pastebin.com/amtX9e6S
我在这里引用了一个自定义docker文件,但它基本上只是默认的wordpress:latest文件,还可以下拉composer.phar和wp-cli.phar