Scott Morningstar
Caktus Consulting Group
April 25, 2014
More Information Here.
Installation instructions Here.
docker pull <repository> (Pull and image from a registry / repository) docker images (list local images) docker ps (list running containers) docker run -i -t <image> <command> (-i Keep stdin open even if not attached -t Allocate a pseudo-tty )
docker pull ubuntu:latest docker run -i -t ubuntu bash
# DOCKER-VERISON 0.8.1 from ubuntu:12.04 run apt-get update run apt-get -y install wget nginx-light run echo 'daemon off;' >> /etc/nginx/nginx.conf run cd /tmp && wget http://download.elasticsearch.org/kibana/kibana/kibana-3.0.0milestone5.tar.gz -O - | tar xzvf - run cp -R /tmp/kibana-3.0.0milestone5/* /usr/share/nginx/www expose 80 cmd /usr/sbin/nginx
docker build --rm -t caktus/kibana . docker run -d -p 8080:80 caktus/kibana:latest docker ps
# DOCKER-VERISON 0.8.1 from ubuntu:12.04 run apt-get update run apt-get -y install wget nginx-light openssh-server supervisor run echo 'daemon off;' >> /etc/nginx/nginx.conf RUN mkdir -p /var/run/sshd RUN mkdir -p /var/log/supervisor ADD supervisord.conf /etc/supervisor/conf.d/supervisord.conf run cd /tmp && wget http://download.elasticsearch.org/kibana/kibana/kibana-3.0.0milestone5.tar.gz -O - | tar xzvf - run cp -R /tmp/kibana-3.0.0milestone5/* /usr/share/nginx/www expose 80 22 CMD ["/usr/bin/supervisord"]
# DOCKER-VERISON 0.8.1 from ubuntu:12.04 from dockerfile/java run apt-get update run apt-get -y install wget nginx-light openssh-server supervisor run echo 'daemon off;' >> /etc/nginx/nginx.conf RUN mkdir -p /var/run/sshd RUN mkdir -p /var/log/supervisor ADD supervisord.conf /etc/supervisor/conf.d/supervisord.conf run cd /tmp && wget http://download.elasticsearch.org/kibana/kibana/kibana-3.0.0milestone5.tar.gz -O - | tar xzvf - run cp -R /tmp/kibana-3.0.0milestone5/* /usr/share/nginx/www # Install ElasticSearch. RUN wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.1.1.tar.gz RUN tar xzf elasticsearch-1.1.1.tar.gz RUN mv elasticsearch-1.1.1 /opt/elasticsearch RUN rm elasticsearch-1.1.1.tar.gz # Expose ports. # - 9200: HTTP # - 9300: transport EXPOSE 9200 EXPOSE 9300 EXPOSE 80 EXPOSE 22 CMD ["/usr/bin/supervisord"]
Slides
Table of Contents | t |
---|---|
Exposé | ESC |
Full screen slides | e |
Presenter View | p |
Source Files | s |
Slide Numbers | n |
Toggle screen blanking | b |
Show/hide slide context | c |
Notes | 2 |
Help | h |