jarパッケージをdockerミラーに作成する

1704 ワード

1、実行可能なjarパッケージの準備
2.Dockerfileファイルの作成
ファイルの内容:
FROM java:8
ADD api-gateway-microservice-0.1.0.jar app.jar
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-jar","/app.jar"]

1、FROM
フォーマット:FROMまたはFROM:
ベースミラーを定義し、その後のRUNはこれに基づいて実行します.1番目の命令はFROM命令でなければなりません.また、同じDockerfileで複数のミラーを作成する場合は、複数のFROM命令(ミラーごとに1回)を使用できます.
2、ADD
フォーマット:ADD
変数を定義しましょう.指定されたコンテナへのコピーは、Dockerfileが存在するディレクトリの相対パスであってもよい.URLでもtar.gz(自動解凍)でも構いません
あなたのファイル名と一致することに注意してください.
3、RUN
形式:RUNまたはRUN[",",",","]
各コマンドは、現在のミラーに基づいて実行され、新しいミラーとしてコミットされます.(「」で改行できます)
詳細dockerfileコマンドの説明:http://www.cnblogs.com/niloay/p/6261784.html
3、dockerがミラーを作る
Ubuntuで作りました.準備:
  • Ubuntu dockerインストール、UbuntuとWindowsの共有ファイルを参照http://jingyan.baidu.com/article/f71d603797641b1ab741d15d.html
  • jarパケットとdockfileを端末に格納フォルダの下
  • .
    sudo docker build -t="***" .      

    -tタグを追加します..は現在のディレクトリを表します(."の存在に注意)
    (4)、生成されたイメージを表示する
        docker images