Dockerfileを使用したミラーの構築
873 ワード
プロジェクトdiscovery-eurekaを例にとると、まず以下のコマンドを実行し、プロジェクトをjarパッケージ、discovery-eureka-0.0.1-SNAPSHOT.jarに構築します.
ミラーの構築
1.jarパッケージがあるディレクトリでDockerfileというファイルを作成する
2.Dockerfileに次の内容を追加
3.docker buildコマンドを使用してミラーを構築する
-tオプションを使用してミラーのラベルを指定し、テストに成功したら関連内容を出力します.
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オプションを使用してミラーのラベルを指定し、テストに成功したら関連内容を出力します.