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 服务。