Dockerfileを使用したミラーの構築


プロジェクトdiscovery-eurekaを例にとると、まず以下のコマンドを実行し、プロジェクトをjarパッケージ、discovery-eureka-0.0.1-SNAPSHOT.jarに構築します.
mvn clean package    #  maven    

ミラーの構築
1.jarパッケージがあるディレクトリでDockerfileというファイルを作成する
touch Dockerfile

2.Dockerfileに次の内容を追加
#      
FROM java:8

#             
VOLUME /tmp

#       ,       ADD discovery-eureka-0.0.1-SNAPSHOT.jar /app.jar
ADD discovery-eureka-0.0.1-SNAPSHOT.jar app.jar
RUN bash -c "touch /app.jar"

#         
EXPOSE 8761

#            
EXTRYPOINT ["java","-Djava.security.egd=file:/dve/./urandom","-jar","/app.jar"]


3.docker buildコマンドを使用してミラーを構築する
docker build -t itmuch/discovery-eureka-0.0.1 .
#  :docker build -t     /    (:  )Dockerfile     

-tオプションを使用してミラーのラベルを指定し、テストに成功したら関連内容を出力します.