LoginSignup
0
1

More than 5 years have passed since last update.

dockerでcrowiを動かすまでのメモ

Posted at

目標

  • docker toolbox を使う
  • LAN内に公開する
  • バックアップをとる

環境

  • ホストOS:windows 10
  • 接続確認:Mac

docker toolboxのインストール

  1. windows版インストーラーをダウンロード
    • DockerToolbox-1.12.5.exe
  2. インストール
    • 何も入ってないので全部インストールする

仮想マシンを作る

  1. Oracle VM VirtualBox マネージャーを起動
    • 意味はない。仮想マシンが作られるのが見たいだけ
  2. Docker Quickstart Terminalを起動
    • ここで仮想マシンが作られる
  3. クジラが出てきてMinGWが起動すれば完了

docker-node-crowiを使う

  1. docker-node-crowiを見て、リポジトリをcloneして起動
  2. Kitematic(Alpha)を見ると、4つのコンテナが起動している
  3. dockernodecrowi_crowi_1がcrowiのコンテナなので、WEB PREVIEWからブラウザアクセスしてみる

VirtualBoxのポートフォワーディングをする

  1. 起動しているコンテナを終了させる
    • Ctrl-c or Kitematic(Alpha)からSTOPする
  2. 仮想マシンを終了させる
    • docker-mashine stop
  3. 仮想マシンの設定 > ネットワーク > (高度) > ポートフォワーディング
  4. ルールを追加して適当なホストポートをゲストポートの80につなぐ
    • ホストIP、ゲストIPは空白でいい
    • プロトコルはTCP

接続確認

  • 仮想マシンを起動する
    • docker-mashine start
  • コンテナを起動する
    • docker-compose up
  • 接続確認端末からブラウザアクセスする

バックアップ

  • windows環境だとvolumeをlocalにマウントできない
    • mongodbがファイルコピーできないみたい
  • 諦めてVirtualBoxのスナップショットを使う
0
1
0

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
1