VirtualBoxの仮想マシン上にOTRSとMySQLのDockerコンテナを構成します(MySQLのコンテナは未実装)。
諸々Vagrantで自動化してあるので、Vagrantの操作で一括デプロイできます。具体的な設定は、Vagrantfileを参照ください。
$ vagrant box add utopic64 https://cloud-images.ubuntu.com/vagrant/utopic/current/utopic-server-cloudimg-amd64-vagrant-disk1.box
Vagrantfileを読み込んでVM作成し、AnsibleでDockerをインストール、VagrantのDocker ProvisionerでDockerfileからのdocker build、コンテナを実行するdocker runが走ります。$ cd <REPO_ROOT>
$ vagrant up
192.168.33.11が振られるので、ブラウザでhttp://192.168.33.11/otrs/installer.plにアクセスすればOTRSのインストールウィザードが表示されます。Elastic Beanstalkを操作するCLIツール、EBをここでは利用します。
$ cd <REPO_ROOT>
$ eb init
$ eb create
eb deployでDockerfileとDockerrun.aws.jsonがアップロードされ、新しいバージョンとしてデプロイされます。$ eb deploy
*.elasticbeanstalk.com/otrs/installer.plにアクセスすれば、OTRSのインストールウィザードが表示されます。DockerfileのADDにより、Apacheの設定はhttpd/zzz_otrs.confが/etc/httpd/conf.dに、OTRSの設定はotrs/Config.pmが/opt/otrs/Kernel/にコピーされます。これら以外のファイルをコンテナにコピーしたい場合は、ファイルをリポジトリ内に配置のうえ、DockerfileにADD行を追加してください。
Content type
Image
Digest
sha256:02acd209b…
Size
254 MB
Last updated
almost 11 years ago
docker pull takipone/docker-otrs