Skip to content

開始方法

ハンズオンの構成

本ハンズオンは、ドキュメント(本サイト)と実行環境(Red Hat Enterprise Linux open lab)から構成されるコンテンツです。

使用するブラウザで2つのページを開き、ドキュメントを参照しながら実行環境にコマンドを入力する体験型の学習コンテンツです。

ドキュメントの進め方

赤の枠の部分が1コンテンツの範囲です。実行する内容とコマンド例の紹介に続いて、コピペ用のコマンド例があります。「アイコン」を押すとクリップボードにコマンドがコピーされますので、OpenLabのターミナル画面でコマンドをペーストできます。 「出力結果」のアイコンを押すとコマンド結果が展開されます。自身のコマンド入力の結果と比べてみてください。

podman runコマンドを実行し、ubi8/httpd-24 イメージをプルして実行します

$ podman run -ti --rm registry.access.redhat.com/ubi8/httpd-24 bash

(コピペ用)

podman run -ti --rm registry.access.redhat.com/ubi8/httpd-24 bash

出力結果
$ podman run -ti --rm registry.access.redhat.com/ubi8/httpd-24 bash
Trying to pull registry.access.redhat.com/ubi8/httpd-24:latest...
Getting image source signatures
Checking if image destination supports signatures
Copying blob 9ece777c9660 done  
Copying blob 70de3d8fc2c6 done  
Copying blob b653248f5bcb done  
Copying config c4127096ce done  
Writing manifest to image destination
Storing signatures
bash-4.4$ 
  • コマンドが複数行ありコピペ部分が複数に分かれている場合は、1つずつ順に実行していきます

プロンプトの表記について

プロンプトは実際には下記のようになっています

ラボ環境起動直後のプロンプト表示
root@rhel:~# 
ハンズオンコンテンツ上ではプロンプト記号以外は省略して表記します。

ルートモードで実行する場合の表記
#
ルートレスモードで実行する場合の表記
$

コンテナレジストリへログインが必要な設問について

本書のコマンド例にはコンテナレジストリ(quay.io)へのログインが必要な箇所がいくつかあります。本書のコマンド例のままでは実行できませんので、ご自身のアカウントを作成して読み替えて実施する必要があります。 コンテナレジストリへのログイン、プッシュは読み飛ばして頂いても問題ありません。

その他、本書との差分

  • コンテンツの中には「オプション問題」があります。
  • ユーザー名はハンズオン環境に合わせて変更しています(本書で/home/dwalshとなっている部分)
  • ハンズオンとしては習得効果が薄い内容については省略している部分もあります

ハンズオン環境の起動

Labsの起動方法

ラボ環境の起動中

起動後

60分間使用できます。60分経過後は再度ラボ環境を起動してください。その際、前回のデータは引き継がれませんのでご注意ください。 ラボ環境の起動直後

を押すとメニューが閉じてターミナル画面が広くなります メニュー画面を閉じる

実行環境のPodman,Buildah,Skopeoのバージョン(2023/9/26時点)

# podman version
Client:       Podman Engine
Version:      4.4.1
API Version:  4.4.1
Go Version:   go1.19.6
Built:        Wed Apr 26 16:50:28 2023
OS/Arch:      linux/amd64

# buildah version
Version:         1.29.1
Go Version:      go1.19.6
Image Spec:      1.0.2-dev
Runtime Spec:    1.0.2-dev
CNI Spec:        1.0.0
libcni Version:  v1.1.2
image Version:   5.24.1
Git Commit:      
Built:           Mon Apr  3 08:34:42 2023
OS/Arch:         linux/amd64
BuildPlatform:   linux/amd64

skopeoはデフォルトではインストールされていません。dnfコマンドで追加が可能です。

# dnf install skopeo -y
# skopeo -v
skopeo version 1.11.2-dev