Docker 部署DropWizard

FROM index.alauda.cn/alauda/ubuntu
MAINTAINER hongxiao.shou "shouhongxiao@163.com"
COPY jdk-7u65-linux-x64.tar.gz /home/jdk.tar.gz
COPY inmysql.tar.gz /home/
RUN cd /home && tar -xzvf jdk.tar.gz
RUN cd /home && tar -xzvf inmysql.tar.gz
ENV PATH /home/jdk1.7.0_65/bin/:$PATH
RUN apt-get install -y openssh-server
RUN sed -i 's/PermitRootLogin without-password/PermitRootLogin yes/g' /etc/ssh/sshd_config
RUN echo "root:123456" | chpasswd
WORKDIR /home/inmysql
ENTRYPOINT java -jar target/inmysql-1.0-SNAPSHOT.jar server importdb.yml
EXPOSE 8087
EXPOSE 8088
EXPOSE 22 
docker build -t  highpin/java_web .
docker run -d -p 8080:8080 -p 23:22 highpin/java_web
 
 
以上部署了一个dropwizard服务,并且开通ssh 服务。
posted @ 2016-08-23 11:56  一点点水  阅读(657)  评论(0编辑  收藏  举报