【发布时间】:2020-05-07 13:12:27
【问题描述】:
目前我正在尝试为 jitsi-meet 创建一个 Docker 映像。
我在我的测试系统上安装了jitsi-meet 并注意到,我收到了用户输入的提示。好吧,这绝对没问题,手动安装 jitsi 时。
但是,安装过程应该在构建映像期间运行。这意味着我无法手动输入必要的数据。
有什么方法可以在 Dockerfile 中将值作为环境变量传递,并在提示我输入一些附加信息时使用容器中的变量?
这就是我的 Dockerfile 的样子:
FROM debian:latest
WORKDIR /opt/jitsi-meet
RUN apt-get update -y && \
apt-get upgrade -y && \
apt-get install -y ssh sudo ufw apt-utils apt-transport-https wget gnupg2 && \
wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add - && \
sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list" && \
apt-get -y update && \
apt-get -y install jitsi-meet
EXPOSE 80 443
EXPOSE 10000/udp
提前致谢!
【问题讨论】:
标签: docker ubuntu dockerfile