我在谷歌云平台上有一个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
。
任何想法怎么做?
谢谢! :)
答案 0 :(得分:1)
有没有办法配置pod启动时会发生什么?
这就是您的ENTRPYPOINT / CMD可以用于:您可以使用ENTRYPOINT脚本拥有自己的图像:
话虽如此,从主机复制动态内容并不是我经常看到的做法(你不知道本地主机有什么用),即使docker cp
可能会这样做。
也许停下来发出警告信息会更好。