使用堆栈和自定义选项构建Docker容器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用堆栈和自定义选项构建Docker容器相关的知识,希望对你有一定的参考价值。

stack guide的“Docker”部分中有关于如何使用stack构建Docker容器的说明。但是,我需要在容器中提供其他选项,即:

RUN mkdir -p /code
VOLUME /code
WORKDIR /code

RUN useradd app --uid 9000
USER app

# Reset fpco/stack-run's dumb ENTRYPOINT
ENTRYPOINT []
CMD ["/usr/bin/engine"]

可以在stack.yaml文件中配置这些选项。请注意,我不想从容器构建,而是从我的开发环境构建一个容器。

答案

不是100%肯定,但我不认为这可以在stack.yaml配置。我认为解决方案是拥有自己的生成图像的Dockerfile,然后指向此图像作为生成的docker容器的基础。

以上是关于使用堆栈和自定义选项构建Docker容器的主要内容,如果未能解决你的问题,请参考以下文章

Docker 提供的几种原生网络和自定义网络(11)

docker集群部署:第2部分:容器

运行容器会停止另一个容器

Android:使用 putExtra 从片段访问容器活动对象?

带有复选框和自定义适配器的 ListView,片段无法正常工作

使用动态组件和自定义事件时的 VueJS 警告