Dockerのインストール
Win10Home + Dockerインストールについては、偉大な先人達がいらっしゃるので省略
firebase環境の構築
まずはdockerファイル
FROM node:8.16.1-jessie RUN npm install -g firebase-tools
そしてdocker-compose.yml
version: '3' services: main: build: ./node #さきほどのDockerファイルのフォルダ名 volumes: - ./myapp:/myapp #マウントしたいボリューム名 ports: - "9005:9005" #ここは9005固定 tty: true #自動終了しないためのもの
ポート番号さえ開けておけば、
- firebase login
- 表示されたURLをブラウザにコピーしてgoogleにログイン
上記2ステップで問題なくログインできるかと思いそうだが、それではうまくいかない。
--no-localhostなんてものもあるが、それもうまくいかない。
Oracle VM VirtualBoxのポートも開けておく必要がある
Oracle VM VirtualBox のポート開放は下記の通り
- Oracle VM VirtualBoxマネージャーを開く
- Dockerを動作させているイメージの「設定」を開く
- 「ネットワーク」> 「アダプター1」で「割り当て」を「NAT」に変更
- 「高度」内の「ポートフォワーディング」に新規ルールを追加。ホストポート、ゲストポートを9005で登録。
以上です。