docker run
命令。目前我无法将环境变量传递到图像中。我对他们的理解错了吗?
精简DockerFile:
# get R
FROM rocker/r-ver:3.5.0
RUN export DEBIAN_FRONTEND=noninteractive; apt-get -y update \
&& apt-get install -y git-core \
libcurl4-openssl-dev \
libssl-dev
WORKDIR /payload/
# a testing environment variable
ENV myvar hello-world
RUN echo $myvar
跑步
docker build -t jp/hello-world .
似乎可以打印出来
hello-world
. (从DockerFile的位置)
当我跑的时候
docker run --env myvar = test jp/hello-world
,
我明白了
docker: invalid reference format.
任何关于我做错的想法都会很棒!