この資料では、Docker for Windows を使って Windows OS 上で Linux ベースのアプリを開発する方法、そして Web アプリを含む Docker コンテナをクラウド環境(Azure 環境)に展開する方法について解説します。
※ 本資料では Docker の Linux コンテナのみを取り扱います。(Windows コンテナは取り扱いません。Windows OS で使い慣れたエディタや開発環境を使いつつ、Docker for Windows を活用して Linux 上でデバッグを行う、というシナリオを扱っています。)
※ 資料の概要は以下の blog エントリを参照してください。
https://blogs.msdn.microsoft.com/nakama/2018/09/27/dockerandazure/
この資料では、Docker for Windows を使って Windows OS 上で Linux ベースのアプリを開発する方法、そして Web アプリを含む Docker コンテナをクラウド環境(Azure 環境)に展開する方法について解説します。
※ 本資料では Docker の Linux コンテナのみを取り扱います。(Windows コンテナは取り扱いません。Windows OS で使い慣れたエディタや開発環境を使いつつ、Docker for Windows を活用して Linux 上でデバッグを行う、というシナリオを扱っています。)
※ 資料の概要は以下の blog エントリを参照してください。
https://blogs.msdn.microsoft.com/nakama/2018/09/27/dockerandazure/
Protect Your IoT Data with UbiBot's Private Platform.pptxユビボット 株式会社
?
Our on-premise IoT platform offers a secure and scalable solution for businesses, with features such as real-time monitoring, customizable alerts and open API support, and can be deployed on your own servers to ensure complete data privacy and control.
33. ② 今 ま で の ア プ リ ど う 移 植 す る ?
( A p a c h e の 設 定 : 検 討 )
一方、環境変数に対応してないソフトウェアがあると思います
これ、どうするんだ?とか思いました
公式のコンテナイメージ等を参照していると
コンテナ起動時、設定を書き換えるスクリプトが流れていた。
34. ② 今 ま で の ア プ リ ど う 移 植 す る ?
( A p a c h e の 設 定 : 修 正 内 容 )
#!/bin/bash
# 変数定義
CONFIGFILE=/usr/local/apache2/conf/httpd.conf
# 環境変数を使って、コンフィグファイルを置換
sed -i s/’{{HOGE_SERVER}}'/${APP_SERVICE_HOST}/g $CONFIGFILE
# HTTPD実行
httpd-foreground
コンフィグにはあらかじめ、
置換用文字投入済み。
---抜粋--
ProxyPass /hoge-api http://{{HOGE_SERVER}}/hoge-api
ProxyPassReverse /hoge-api http://{{HOGE_SERVER}}/hoge-api
------
35. ② 今 ま で の ア プ リ ど う 移 植 す る ?
( A p a c h e の 修 正 : 結 果 )
意図した通り環境変数が効いた設定がApacheで起動