在下面的情况下,如何在撰写yaml中运行2个命令会引发如下问题:
version: '3'
services:
web1:
build: ./composetest
ports:
- "81:80"
web2:
build: ./composetest2
ports:
- "82:80"
ubuntu:
image: "ubuntu:latest"
command: apt-get update
command: apt-get install -y apache2
command: ["/usr/sbin/apachectl", "start", "-D", "FOREGROUND"]
[root@ip-128-1-0-14 ~]# docker-compose up
Starting root_web1_1 ... done
Starting root_web2_1 ... done
Recreating root_ubuntu_1 ... error
错误:对于root_ubuntu_1无法启动服务ubuntu:OCI运行时 创建失败:container_linux.go:348:启动容器进程 导致“ exec:\” / usr / sbin / apachectl \”:统计信息/ usr / sbin / apachectl:否 这样的文件或目录”:未知
错误:对于ubuntu无法启动服务ubuntu:OCI运行时创建 失败:container_linux.go:348:启动容器进程引起 “ exec:\” / usr / sbin / apachectl \“:统计信息/ usr / sbin / apachectl:没有这样的文件 或目录”:未知 错误:启动项目时遇到错误。