shell で、Raspberry Pi OS 64bit に docker, docker-compose, node, npm をセットアップする話
毎回コマンドを叩いて、セットアップするのが大変だったので、 シェルにセットアップコマンドを実装しました。
シェルを実行するだけで、セットアップが済むようになりました。
Talk about setting up docker, docker-compose, node, npm on Raspberry Pi OS 64bit with shell
It was hard to set up by hitting the command every time, so I implemented the setup command in the shell.
All you have to do is run the shell and you're ready to go.
#!/bin/bash set -e echo "apt-get -y update ----------------------------------" sudo apt-get -y update echo "apt-get -y upgrade ----------------------------------" sudo apt-get -y upgrade echo "apt-get -y autoremove ----------------------------------" sudo apt-get -y autoremove echo "apt-get -y autoclean ----------------------------------" sudo apt-get -y autoclean # curlコマンドがbashのシェルスクリプトを介して実行されない # https://is.gd/bSlbfa # curl コマンドは変数に入れて実行 # curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - # https://github.com/nodesource/distributions 参照 echo "npm, node install ----------------------------------" nodeVer=14 nodeInstallCmd=`curl -sL https://deb.nodesource.com/setup_${nodeVer}.x | sudo -E bash -` eval ${nodeInstallCmd} sudo apt install nodejs -y sudo npm install -g npm # curl コマンドは変数に入れて実行 # curl -fsSL https://get.docker.com -o get-docker.sh echo "docker install ----------------------------------" dockerInstallCmd=`curl -fsSL https://get.docker.com -o get-docker.sh` eval ${dockerInstallCmd} chmod 755 get-docker.sh sudo sh get-docker.sh # docker-compose インストール用にセットアップ echo "libffi-dev install ----------------------------------" sudo apt install libffi-dev -y # bffi-devをインストールした後ならpip3でdocker-composeをインストールできる echo "docker-compose ----------------------------------" sudo pip3 install docker-compose
Github
追記
本記事をアップ後に動作を確認した所、以下の問題が発生している事を確認しました。
解決後、追記させて頂きます。
github.com