raspberry pi 4 (raspberry pi os) 上でDockerを起動し、その上でCentos7を起動する
その構築メモです
(2020.07.30時点、作成中です)
環境:
raspberry pi 4
docker(openmediavaultの同梱機能にてwebインストール)
手順1
centos7のdockerイメージをインストール
pi@raspi:~ $ sudo su
root@raspi:/home/pi# docker pull centos:centos7
手順2
docker 起動
root@raspi:/home/pi# docker run -it -d --privileged --name centos7-1 centos:centos7 /sbin/init
手順3
Portainerでcentos7-1のコンテナが起動していることを確認
Portainerのコンソールを起動し、以下を入力
yum update
yum install NetworkManager
systemctl enable NetworkManager.service
systemctl start NetworkManager.service
yum -y install openssh-server
systemctl enable sshd.service
systemctl start sshd.service
手順4
色々インストールしておく
yum install python3 python3-pip
pip install flask
手順5
コンテナからイメージを作成しておく
WEBコンソールからコンテナを停止する
コンソールから以下のコマンドを実行
docker commit centos7-1 centos7base:centos7base
centos7baseというイメージが出来上がるので、次回以降はこのイメージから起動する