Raspberry Pi の Docker で Ubuntu on Ubuntu

Raspberry Pi の Docker で Ubuntu を動かしてみた。

理由がよく分からないがネットの情報では、Raspberry Pi OS 上で Docker を動かすより、 Raspberry Pi に Ubuntu をインストールしてそこで Docker を動かす人が多いようなので、その方法でやってみた。

環境:Raspberry Pi 4 Model B 8GB RAM

(1)Raspberry Pi への Ubuntu のインストールは Raspberry Pi Imager を使い、最新の Ubuntu Desktop 22.04.1 LTS (64-bit、Desktop 版) を選択した。画面に従って WiFi やユーザー名などを設定する。

(2)Server 版 Ubuntu ではデフォルトで SSH サーバーが有効になっているようだが、Desktop 版では別途インストールが必要だ。以下に従って導入する。

SSHの設定手順(Ubuntu20.04)とWindowsからのアクセス確認手順 - 水瓶座列車
https://aquarius-train.hatenablog.com/entry/SSHの設定手順(Ubuntu18_04)とWindowsからのアクセス確認手順

これで SSH 接続ができるようになった。

(3)Docker をインストールする。

How to Install Docker on Ubuntu - Pi My Life Up
https://pimylifeup.com/ubuntu-install-docker/

バージョン確認。

$ docker --version
Docker version 20.10.18, build b40c2f6

(4)sudo なしで Docker が使えるようにする。

$ sudo groupadd docker
$ sudo gpasswd -a [現在のユーザー名] docker
$ exit

再度ログインすると sudo なしで Docker が使えるようになっている。

(5)今回は Ubuntu 20.04 の Docker イメージを使ってみよう。

$ docker pull ubuntu:20.04

イメージの存在確認。

$ docker images

コンテナの作成と起動。

$ docker run -it -d --name ubuntu2004 ubuntu:20.04

起動確認。

$ docker ps

コンテナの中に入る。

$ docker exec -it ubuntu2004 /bin/bash

アーキテクチャーの確認。

# arch
aarch64

64bit ARM アーキテクチャーだ。

コンテナから出るには以下のコマンドを実行する。

# exit

参考:
Download Ubuntu Desktop | Download | Ubuntu
https://ubuntu.com/download/desktop

DockerでUbuntu 16.04 LTSのイメージを利用してみよう |
https://weblabo.oscasierra.net/docker-ubuntu1604/

[Ubuntu]OSのバージョンとビット数を確認する │ TEAM T3A
https://www.t3a.jp/blog/infrastructure/ubuntu-os-version/

MacでのCPUアーキテクチャーの確認方法 – Kenchant
https://senooken.jp/post/2022/07/14/

Dockerコマンドをsudoなしで実行する方法 - Qiita
https://qiita.com/DQNEO/items/da5df074c48b012152ee


この記事が気に入ったらサポートをしてみませんか?