修改circleci/androiddocker容器

Modify circleci/android docker container

我正在为 Android 构建添加 CircleCI。到目前为止一切顺利,可以按预期进行构建。我现在想修改 circleci/android:api-26-alpha 图像以放入我的应用程序的密钥库文件中,以便我可以从那里签署构建。

我打算如何做到这一点:

  1. 运行本地容器中的镜像
  2. 将我的密钥库文件复制到相关目录
  3. 将图像推送到我的新仓库
  4. 使用这个新图像进行构建

我遇到的问题是第 1 步。我可以使用 docker run --name android circleci/android:api-26-alpha 但它没有启动。当我尝试 docker start android 没有任何反应时,docker ps --all 输出显示状态为已退出,表明它几乎立即停止。我尝试使用 docker logs android 获取一些信息,但没有打印任何信息。

我确定我在尝试启动容器时只是缺少一些额外的参数或其他东西,但我不知道如何找出什么。

有没有人有任何提示?或者,是否有其他 android 构建容器我可以查看更多文档?

干杯

最后使用命令成功打开:docker run -d -t circleci/android:api-26-alpha /bin/bash