docker env code example
Example 1: docker expose port
docker run -p [external]:[Internal]
#example (will open in localhost:8080 to container port 80)
docker run -p 8080:80
Example 2: dockerfile env
ENV abc=hello
ENV abc=bye def=$abc
ENV ghi=$abc
Example 3: docker ARG
$ docker build --build-arg some_variable_name=a_value
Example 4: dockerfile env variabes
FROM busybox
ENV foo /bar
WORKDIR ${foo} # WORKDIR /bar
ADD . $foo # ADD . /bar
COPY \$foo /quux # COPY $foo /quux