修改circleci/androiddocker容器
Modify circleci/android docker container
我正在为 Android 构建添加 CircleCI。到目前为止一切顺利,可以按预期进行构建。我现在想修改 circleci/android:api-26-alpha
图像以放入我的应用程序的密钥库文件中,以便我可以从那里签署构建。
我打算如何做到这一点:
- 运行本地容器中的镜像
- 将我的密钥库文件复制到相关目录
- 将图像推送到我的新仓库
- 使用这个新图像进行构建
我遇到的问题是第 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
我正在为 Android 构建添加 CircleCI。到目前为止一切顺利,可以按预期进行构建。我现在想修改 circleci/android:api-26-alpha
图像以放入我的应用程序的密钥库文件中,以便我可以从那里签署构建。
我打算如何做到这一点:
- 运行本地容器中的镜像
- 将我的密钥库文件复制到相关目录
- 将图像推送到我的新仓库
- 使用这个新图像进行构建
我遇到的问题是第 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