Docker 命令转 Compose 的一个小问题
系统环境:Macos 12.6, Docker 4.13.1, docker-compose 1.29.2
**背景:** 希望运行一个基本的 centos 镜像,测试操作一些 bash 命令
**问题描述:** docker run 可以运行成功,docker-compose 运行报错,且无日志信息
**复现过程:**
docker run 方式,在 terminal 运行以下命令
```
docker run -itd --name centos-test centos:centos7
```
docker-compose 使用[composerize]( https://www.composerize.com/) 转换后结果为
```yml
version: '3.3'
services:
centos:
container_name: centos-test
image: 'centos:centos7'
```
执行命令,运行状态为 `Exited`
```
docker-compose up -d
```
docker-compose logs -f 日志内容:
```
Attaching to centos-test
centos-test exited with code 0 docker-credential-ecr-login
```
v2er 的大佬们,我该如何排查此问题呢
#docker #centos #compose #test #run #运行 #name #centos7 #composerize #日志
系统环境:Macos 12.6, Docker 4.13.1, docker-compose 1.29.2
**背景:** 希望运行一个基本的 centos 镜像,测试操作一些 bash 命令
**问题描述:** docker run 可以运行成功,docker-compose 运行报错,且无日志信息
**复现过程:**
docker run 方式,在 terminal 运行以下命令
```
docker run -itd --name centos-test centos:centos7
```
docker-compose 使用[composerize]( https://www.composerize.com/) 转换后结果为
```yml
version: '3.3'
services:
centos:
container_name: centos-test
image: 'centos:centos7'
```
执行命令,运行状态为 `Exited`
```
docker-compose up -d
```
docker-compose logs -f 日志内容:
```
Attaching to centos-test
centos-test exited with code 0 docker-credential-ecr-login
```
v2er 的大佬们,我该如何排查此问题呢
#docker #centos #compose #test #run #运行 #name #centos7 #composerize #日志