如何在Dockerfile中编写docker -it选项?
我想为CMD行创build一个Dockerfile:
docker run --rm -it -v $(pwd):/data -p 8080:80 klokantech/openmaptiles-server
我如何做 – 在Dockerfile中?
您不能在构build时从Dockerfile中控制“交互式”( -i
)和“tty”(- -t
)运行时选项。 您需要在文档中包含如何使用您的图像。
您可以在CMD Dockerfile指令中传递string而不是数组。 所以你可以input:
CMD "docker run --rm -it -v $(pwd):/data -p 8080:80 klokantech/openmaptiles-server"
否则“-it”应该是CMD数组的一个元素。
- Docker刚刚启动后退出
- 在Dockerfile中运行Docker pull命令
- Dockerfile COPY通配符只匹配文件,而不是文件夹
- Dockerfile – 如何将答案传递给提交后apt-get安装?
- 在Dockerfile中使用ENTRYPOINT会使基础镜像的CMD被忽略
- NodeJS与Docker:ENOENT:没有这样的文件或目录,打开“/app/folder/example.key”
- 一个docker中的多个docker文件或一个docker文件中的多个图像
- 如何在Dockerfile中设置.bash_profile环境variables?
- 是否有可能在较早版本的Docker上运行Docker多阶段构build映像?