docker-compose up 忽略报错的,启动不报错的
时间: 2023-06-24 16:06:18 浏览: 163
我了解您的问题。对于docker-compose,您可以使用`-d`或`--detach`命令将容器运行在后台,并使用`--quiet-pull`命令来防止在拉取镜像时输出信息。您可以在命令末尾添加`2>&1 >/dev/null`,使得整个命令的输出都被重定向到/dev/null中,从而不会在终端显示任何信息。这样,即使有错误,也不会显示在终端上。因此,您可以尝试以下命令:
```
docker-compose up -d --quiet-pull 2>&1 >/dev/null
```
这样,docker-compose将在后台运行,不会显示任何输出,即使有错误。希望这个答案能帮到您!
相关问题
docker-compose up -d报错
如果在运行 "docker-compose up -d" 时遇到错误,可能是因为以下原因之一:
1. docker-compose.yml 文件语法错误,请检查文件是否符合 yaml 格式。
2. 本地没有安装 docker 或者docker-compose。
3. 网络问题,无法连接到远程服务器
4. 指定的镜像或容器不存在。
建议检查日志或使用 "docker-compose up" 代替 "docker-compose up -d" 以获得更多详细错误信息。
docker- compose 指定网络报错network啥must
be one of bridge, host, overlay, none
您好,针对您的问题,Docker Compose 的网络模式必须为 bridge、host、overlay 或 none 中的一个。如果您尝试使用其他模式,则会报错。请确保您的网络模式正确设置。如果您需要更详细的帮助,请告诉我您的具体情况,我会尽力为您提供帮助。
阅读全文