Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Dockerfile中配置装载点并将文件解压缩到该装载点_Docker_Mounted Volumes - Fatal编程技术网

在Dockerfile中配置装载点并将文件解压缩到该装载点

在Dockerfile中配置装载点并将文件解压缩到该装载点,docker,mounted-volumes,Docker,Mounted Volumes,我在谷歌云平台上有一个kubernetes集群 我正在扩展官方php docker映像以支持certbot和其他 这就是我到目前为止所做的: FROM php:7.1.13-apache-jessie RUN bash -c 'echo deb http://ftp.debian.org/debian jessie-backports main >> /etc/apt/sources.list' RUN apt-get update RUN apt-get install -y p

我在谷歌云平台上有一个kubernetes集群

我正在扩展官方php docker映像以支持certbot和其他

这就是我到目前为止所做的:

FROM php:7.1.13-apache-jessie

RUN bash -c 'echo deb http://ftp.debian.org/debian jessie-backports main >> /etc/apt/sources.list'
RUN apt-get update
RUN apt-get install -y python-certbot-apache -t jessie-backports
有没有办法配置pod启动时会发生什么情况

我想检查用户是否为特定目录装载了空卷,以及这些卷是否为空,以便用相关内容填充它们

例如。。我想将
/etc/apache2
默认配置存储在某处。。。因此,如果用户将空卷装载到
/etc/apache2
,则使用相关文件填充该卷

同样适用于
/var/www/html

有什么办法吗

谢谢!:)

有没有办法配置pod启动时会发生什么情况

这就是ENTRPYPOINT/CMD的用途:您可以使用ENTRYPOINT脚本拥有自己的图像,该脚本将:

  • 请付账
  • 打电话给警察
也就是说,从主机动态复制内容不是我经常看到的做法(你不知道本地主机有什么),即使可能会这样做。
也许带着警告信息停车会更好