LoginSignup
0
0

More than 3 years have passed since last update.

Windows8.1環境でOpenProjectを動かす

Last updated at Posted at 2019-08-01

[環境]

Windows 8.1 Pro 64ビット
Docker ToolBox 18.09.3
openproject/community:8(Docker版)
※最新版は9だが、一度コンテナをstopすると動作しなくなるため、8を使用

[手順]

1)DockerTookBoxのインストール

DockerToolbox-18.09.3.exe

2)ホストOS用イメージのダウンロード

2-1)プロキシ環境下の場合、HTTPS_PROXY,HTTP_PROXYを設定

HTTP_PROXY=http://username:password@proxy.xxx.com:8080
HTTPS_PROXY=http://username:password@proxy.xxx.com:8080
※認証なしPROXYの場合、「username:password@」は不要
 なお、ユーザ名、パスワードはURLエンコードする事
 例:ueki005@gmail.com ⇒ ueki005%40gmail.com

2-2)Docker Quickstart Terminalを起動

3)コンテナの作成

3-1)docker-compose.ymlの作成

version: '3'
services:
openproject:
image: openproject/community:8
ports:
- "30080:80"
environment:
SECRET_KEY_BASE: secret
container_name:
opnprj01
restart: always
※ボリュームのマウントはうまくいかなかったので(とりあえず)削除
起動時にpgdataへの書き込みでエラーが出るので、ファイルシステムの違い(Windows)が原因かも
別コンテナからのマウントで、再チャレンジ予定

3-2)docker-composeコマンド発行

docker-compose up -d

4)動作確認

chromeまたはedge、firefoxにて以下のURLにアクセス
http://192.168.99.100:30080

5)外部からアクセスする場合

サービスを外部に公開する場合、NAT+ホストオンリーアダプターで構成し、
NAT側で高度⇒ポートフォワードの設定を行なう。
例:
物理マシンのLANポート :10. 81.38.14/255.255.252.0
NAT :192.168.56.1/255.255.255.0 ←ココにポートフォワード設定
ホストオンリーアダプター:192.168.99.100/255.255.255.0

ポートフォワード 10. 81.38.14:30080 <-> 192.168.99.100:30080

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0