# DockerfileFROM ubuntuMAINTAINER James Turnbull "[email protected]"RUN apt-get updateRUN apt-get install -y nginxRUN echo 'Hi, I am in your container' \ >/usr/share/nginx/html/index.htmlEXPOSE 80ENTRYPOINT ["/usr/sbin/nginx"]CMD ["-h"]
$ sudo docker build -t="user/nginx" .
$ sudo docker run -t -i user/nginx
$ sudo docker run -t -i user/nginx -g "daemon off;“
$ sudo docker port <container>
Issues/Limitations/Misconceptions
lack of image inheritance– composing multiple images (for
example, ruby and nginx)
yet another tool – dockerizing your app takes time
not every app can be dockerized
you still need configuration management tools like ansible or