Dockfile
FROM openjdk:8-jdk
MAINTAINER Sergey Panov <[email protected]>
RUN apt-get update
RUN apt-get install -y aptitude vim telnet mysql-client atop tmux npm sudo rsync net-tools
RUN ln -svf /usr/share/zoneinfo/Etc/GMT /etc/localtime
# install nvm/npm
RUN curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.7/install.sh | bash
RUN export NVM_DIR="$HOME/.nvm" && [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
RUN echo 'export NVM_DIR="$HOME/.nvm" && [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"' >> $HOME/.bashrc
RUN npm install -g grunt gulp bower
# add user
RUN useradd -m docker && echo "docker:docker" | chpasswd && adduser docker sudo
EXPOSE 9200 5601
USER docker
CMD /bin/bash
# install nvm
RUN curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.7/install.sh | bash
RUN export NVM_DIR="$HOME/.nvm" && [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
RUN echo 'export NVM_DIR="$HOME/.nvm" && [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"' >> $HOME/.bashrc
## by hand
# cd /docker/kibana
# nvm install `cat .node-version`
# tmux
##tmux set -g status off
## install dev env for kibana
##git clone https://github.com/elastic/kibana.git -b 4.6 kibana
##npm install
# npm run elasticsearch
#^B-C
# npm start
#^B-C
Content type
Unrecognized
Digest
Size
359.2 MB
Last updated
about 10 years ago
docker pull panser/kibana-dev