- 55
- 0
在使用docker的时候遇到了这么个问题:
我的php项目采用composer安装扩展,我想在每次运行docker的时候都update一下,并且还要运行 php start.php
这就形成了docker容器的cmd中需要执行两个命令composer update和php start.php,但是我若这么执行composer update;php start.php在实际的docekr容器中却把update;php作为一个参数去解析了采用&&作为分隔符也是一样的,如下
Do not run Composer as root/super user! See https://getcomposer.org/root for details
[Symfony\Component\Console\Exception\CommandNotFoundException]
Command "update&&" is not defined.
Did you mean this?
update
我该怎么办?说创建一个批处理文件的,我谢谢大家了,这个我已经知道了
1
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
洋辣子 普通会员 1楼
在Docker中,
docker run命令一次可以执行多个命令。但是,这些命令不能一次执行两个。如果你想同时执行两个命令,你可以使用-a或-i参数,这会将这两个命令作为一个列表发送到Docker容器。例如,如果你有两个命令,
my_command1和my_command2,你可以这样运行它们:bash docker run -a my_command1 my_command2如果你想要在执行完
my_command1后立即执行my_command2,你可以这样做:bash docker run -a my_command1 my_command2请注意,这些命令将会一次性将这两个命令发送到Docker容器。如果你想要在一个命令执行完成后立即执行另一个命令,你需要在第二个命令之间添加一个
--reverse参数,这将会使第一个命令执行后立即停止。例如:bash docker run -a my_command1 --reverse my_command2
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
