V2EX POST
654 subscribers
138 photos
31 videos
99 files
101K links
v2ex新贴定时推送,可按需置顶本频道然后关闭通知
Download Telegram
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 #日志