Azureの「ストレージ共有」使ってDockerでRedmineしてみた
Azureの仮想マシンを使って単純な構成 で EC2のときの様に1台構成 で Redmine鯖 を構築してみたけれども、 前回Dockerを使ってRedmineを構築 して少し目覚めた。 AWSの場合はS3※にDBのストレージをマウントして運用しようとするととても実用に耐えないですがAzureの場合は AzureFiles とかいうのがあってなんか EFS より安そうに見えたのと速度試してみて、もしかしてDBのストレージ乗せれば小規模レベルなら格安でストレージ気にしなくてRedmine運用できんじゃねとか思ったので試してみました。 #2021/6/3: 添付ファイルとプラグインはAzureFilesに逃がせましたが、どうやってもDBの方は逃がせませんでした。どなたか、DBを逃がすよい手立てありましたらご教示くださると幸甚です。 https://stackoverflow.com/questions/64973111/how-to-mount-a-docker-volume-in-azure-with-docker-compose-yaml ひとまず VMのB1s と AzureFiles という組み合わせです。むちゃくちゃ速度があれだったのでAWSではこういう組み合わせをしようという気すら起きない・・・。 ◆構築手順 1.OSイメージ展開後の注意 ①イメージギャラリーからイメージを選択 ②VMの作成でVMを作成する ③VM展開後にsudo可能ユーザのパスワードのリセットを行う。 2.AzureDNS設定 ①DNSゾーンを作成する ②該当ゾーンに仮想マシンのグローバルIPを設定したAレコードを作成する 3.Dockerインストール #https経由のaptリポジトリ許可 $ cd $ sudo apt update $ sudo apt-get -y install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common #DockerCEインストール $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $...