IDEA パッケージの Docker イメージ (例として Jdk8 のパッケージ化)

目次

1. Idea プロジェクトで jdk8 パッケージ化された docker イメージの関連ファイルを準備します

2. Dockeffile ファイルを書き込む

3. 構成を編集し、Dockerfile を追加します

4. ミラーを作成する


Idea での Docker プラグインのインストールと Docker サービスの接続については、別のブログ投稿を参照してください。

Linux 環境に接続する Docker サービスを構成するアイデア_まだサングラスのブログ - CSDN ブログ

1. Idea プロジェクトで jdk8 パッケージ化された docker イメージの関連ファイルを準備します

 ファイル説明:

  • java8u333: jdk8 を作成するための Docker リソースと設定ファイルを含むフォルダー
  • Dockerfile: イメージを作成するための設定ファイル
  • jdk-8u333-linux-x64.tar.gz: ダウンロードされた jdk8 圧縮パッケージ

2. Dockeffile ファイルを書き込む

#1.指定基础镜像,并且必须是第一条指令    
FROM centos:7

#2.指明该镜像的作者和其电子邮件
MAINTAINER mj "[email protected]"

#3.在构建镜像时,指定镜像的工作目录,之后的命令都是基于此工作目录,如果不存在,则会创建目录
WORKDIR /usr/local/java

#4.一个复制命令,把jdk安装文件复制到镜像中,语法:ADD <src>... <dest>,注意:jdk*.tar.gz使用的是相对路径
ADD jdk-8u333-linux-x64.tar.gz /usr/local/java/

#5.配置环境变量
ENV JAVA_HOME=/usr/local/java/jdk1.8.0_333
ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV PATH=$JAVA_HOME/bin:$PATH

#容器启动时需要执行的命令
#CMD ["java","-version"]

3. 構成を編集し、Dockerfile を追加します

 

4. ミラーを作成する

編集した構成をアイデアで実行して、イメージを直接作成できます。下の図に示すように、左下隅のサービス ウィンドウのイメージに [jdk8u:1.8.333] の追加イメージがあります。

以下は、イメージ作成が成功した場合のログ情報です。

Linux に入り、コマンド [docker image] を実行して、jdk8u333 のイメージが存在するかどうかを確認することもできます。

 

 

 

おすすめ

転載: blog.csdn.net/louis_lee7812/article/details/127516792