ラズパイ4でUbuntuを入れてGrowiを構築しました
環境
Ubuntu 20.04 LTS (64bit)
前回は「ラズパイ4にGrowiをいれようとして失敗した話」がありました.
今回は相対的に安全なUbuntuでリベンジしたいと思います.
まずは初期アカウントでログインします.
Login ID: ubuntu password: ubuntu
そして,ユーザ設定などを行います.
(rootのパスワードを設定) $ sudo passwd root (ユーザを追加) $ sudo adduser user_name (いろいろ出てきますが,Enter連打で)
aarch64を入れていることを確認します.
$ uname -a Linux ubuntu 5.4.0-1013-raspi #13-Ubuntu SMP Min Jun 15 03:17:37 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux
インターネットに接続
wifiに接続したいので,ネットに関する設定をします.
/etc/netplan/50-cloud-init.yaml
ファイルに以下の内容を追加/変更します.
wifis: wlan0: dhcp4: false dhcp6: false optional: true addresses: [192.168.1.XX/24] #設定するIP gateway4: 192.168.1.1 #ルーターのIP---1 nameservers: addresses: [192.168.1.1] #1と同じ search: [] access-points: "SSID1": password: "PASSWORD1" "SSID2": password: "PASSWORD2"
そして,sudo apt install net-tools
でネット関連をパッケージをインストールしてみて,インストールできたらネットワークにつながっていることが分かります.
成功したら,さらに,ifconfig
でネットの状態を確認することもできます.
dockerのインストール
公式サイトに従って,dockerをインストールします.
$ sudo apt-get update $ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - $ sudo apt-key fingerprint 0EBFCD88 pub rsa4096 2017-02-22 [SCEA] 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 uid [ unknown] Docker Release (CE deb) <docker@docker.com> sub rsa4096 2017-02-22 [S] $ sudo add-apt-repository "deb [arch=arm64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
できたら,バージョンを確認します.
$ docker -v
docker-composeのインストール
これを参考にgithubのバイナリファイルをダウンロードして構築した方法はうまくいかなかったので(バイナリファイルを実行できない),pipでインストールしました.方法:
参考資料2を参考にしました.
$ sudo apt -y install python3-pip $ sudo apt install libffi-dev libssl-dev $ sudo pip3 install -U docker-compose
バージョン確認
$ docker-compose -v docker-compose version 1.26.2, build unknown
growiのインストール
公式サイトに従ってコマンドを打ったらうまく行けず,こちらを参考に構築しました.
$ git clone https://github.com/temple1026/growi-docker-compose-pi.git growi $ cd growi
ymlファイルを自分の環境に応じて編集して,必要なディレクトリを作成して,upします.
$ sudo docker-compose up -b --build
完成品
参考資料
Raspberry Pi 4にUbuntu Serverを入れて初期設定をするまで【簡単なセキュリティを添えて】
Ubuntu 18.04 LTS(arm64)に Docker & docker-compose をインストールする方法