DockerFile: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (added ADD COPY and RUN to example Dockerfile) |
||
Line 7: | Line 7: | ||
RUN apt-get update && apt-get install curl npm -y | RUN apt-get update && apt-get install curl npm -y | ||
ENV | ENV foo /bar | ||
WORKDIR ${foo} # WORKDIR /bar | |||
ADD . $foo # ADD . /bar | |||
COPY \$foo /myapp # COPY $foo /myapp | |||
RUN /myapp/myapp | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Latest revision as of 14:50, 30 January 2018
WIP A very boring container that installs curl and npm.
Dockerfile
FROM ubuntu:16.04
MAINTAINER Drew Holt <[email protected]>
RUN apt-get update && apt-get install curl npm -y
ENV foo /bar
WORKDIR ${foo} # WORKDIR /bar
ADD . $foo # ADD . /bar
COPY \$foo /myapp # COPY $foo /myapp
RUN /myapp/myapp
Build contanier
docker build -t drewderivative/mycontainer:0.0.1
Run container
docker run -p 8000:8888 drewderivative/mycontainer:0.0.1