Intellij IDEA 14.1によるdockerコンテナへのWebアプリケーションの導入

1513 ワード

2015年2月4日に発表されたIntelliJ IDEA 14.1はDockerのサポートを発表し、詳細:Docker Support in IntelliJ IDEA 14.1.ここでは主にIntelliJ IDEA 14.1にdockerコンテナを配置する方法について説明します.
1.IntelliJ IDEAのダウンロードインストール14.1
IntelliJ IDEA 14.1 http://www.jetbrains.com/idea/をダウンロードしてください
2.インストールプラグインDocker-plugin.jarをダウンロード
Docker-plugin.JAr プラグインをローカルにダウンロードし、図2.1に示すように、Intellij IDEA SettingsでPluginsオプションを選択します.Install plugin from diskをクリックし、図2.2に示すように新しいウィンドウをポップアップし、Docker-pluginプラグインを選択します.
図2.1
図2.2
3.リモートdockerホストの構成
3.1図3.1に示すように、SettingsのCloudsでClouds構成の追加を選択する.リモートDockerホストのAPI URL(リモートIP+ポート)を設定すると、Certificates folderは空になります.構成が正しいと、図3.2に示すように、Connection successfulが自動的に表示されます.
図3.1
PS:Dockerサービスにおけるプロセス間通信は/var/run/docker.sock実装では、デフォルトのサービスはリスニングポートを提供しないため、docker remote apiを使用するには手動でポートをバインドする必要があります.
方法:
# service docker stop

# docker -d -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375


 
図3.2
3.2図3.3に示すように、アプリケーションサーバのDockerをダブルクリックし、リモートDockerホスト上のミラーとコンテナ情報を表示します.
図3.3
4.Dockerfileでwebアプリケーションをコンテナ化し、リモートDockerホストに配備
操作手順を下図に示します.