gpt4 book ai didi

docker - Travis CI默默杀死了一个Docker容器

转载 作者:行者123 更新时间:2023-12-02 19:49:04 24 4
gpt4 key购买 nike

我有一个Docker镜像,其中已编译和安装了一些用于自动化测试的自定义库。
它以“/ bin / bash”作为其ENTRYPOINT,因此docker run创建的容器不会立即退出。

但是,当我在Travis CI上运行它时,它在几秒钟后消失:

# .travis.yml
... (omit language, os, etc)

install:
- docker pull <dockerhub link>
- docker run -td <dockerhub addr>
- docker ps
- sleep 15
- docker ps

第一个 docker ps显示创建的容器已启动几秒钟。
但是,第二个 docker ps不显示任何内容。在15秒钟内,容器发生了故障。

当命令在我的本地计算机上运行时,我可以观察到它保持 Activity 状态。

是因为Travis CI杀死了某些Docker容器吗?如果是真的,我应该怎么做才能使其存活?

最佳答案

原因是我运行的是从arm64机器构建的镜像,而我的Travis CI使用的是AMD64。 :/

对于任何看到此内容的人,请仔细检查您的体系结构。 :P

关于docker - Travis CI默默杀死了一个Docker容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61999387/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com