「Fedoraを試してみたいけど、直接インストールするのはちょっと面倒…」
そんなあなたにぴったりなのが、Dockerで手軽にFedora環境を立ち上げる方法です。
Dockerを使えば、物理的なインストールは不要で、1コマンドで最新のFedoraを即起動できます。
この記事では、DockerでFedoraを使う手順と基本操作、活用例までを初心者向けに解説します。
DockerでFedoraを使うメリットとは?

- OSを直接インストールしなくてもFedoraの最新環境が使える
- ホスト環境に影響を与えずにテストや開発ができる
dnf
を使ったRed Hat系の操作を学べる- 学習・検証用に最適な軽量Linux環境
Fedoraイメージの取得(pull)
まずはFedoraの公式Dockerイメージを取得します。
docker pull fedora
これで、Docker Hubから最新版のFedoraイメージがダウンロードされます。
イメージは一度ダウンロードすれば、何度でも使い回せます。
Fedoraコンテナの起動方法(docker run)

一時的に使う(ログインして操作):
docker run -it fedora
-it
オプションを指定することで、対話型のシェル環境が起動します。
これにより、Fedoraのシェル(bash
)が起動し、コンテナの中で直接操作できるようになります。
コンテナに名前を付けて再利用したい場合:
docker run -it --name my-fedora fedora
--name
オプションでコンテナに名前を付けると、後で簡単に再起動できます。
コンテナ内での基本操作
Fedoraではパッケージ管理にdnf
コマンドを使用します。
以下は基本的な操作例です:
# パッケージリストの更新
dnf update -y
# テキストエディタのインストール
dnf install nano -y
もし軽量イメージでbashがない場合は、以下のコマンドでインストールできます:
dnf install bash -y
exec bash
コンテナの再利用・終了・削除

コンテナを終了:
シェルから抜けるには以下のコマンドを実行します。
exit
これでコンテナは停止しますが、削除はされません。
停止したコンテナを再起動:
名前を付けたコンテナは以下のコマンドで再起動できます。
docker start -ai my-fedora
-ai
オプションは「アタッチ(-a)」と「インタラクティブ(-i)」を意味し、再度シェルにアクセスできるようになります。
コンテナの削除:
不要になったコンテナは以下のコマンドで削除できます。
docker rm my-fedora
よくある活用シーンと注意点

活用例 | 内容 |
---|---|
Fedoraベースでの開発環境構築 | RHEL互換環境の予行演習に最適 |
最新パッケージの検証 | 他ディストリビューションと比べて新しいバージョンを試せる |
rpmベースのシェルスクリプトテスト | dnf や.rpm パッケージ管理を練習可能 |
注意点:
- コンテナは再起動しても変更は保持されますが、コンテナを削除すると状態は失われます(データを保存したい場合はボリュームを使いましょう)
- 標準的なDockerコンテナではGUI環境やsystemdは基本的に使えません(主にサーバー用途向け)
まとめ
Dockerを使えば、数分でFedoraのLinux環境を手軽に立ち上げて学習・実験・開発が可能になります。
今日のポイント:
docker pull fedora
でイメージ取得docker run -it fedora
でシェル操作可能dnf
によるパッケージ操作も試せる--name
を付ければ再利用もOK
環境を壊してもすぐ作り直せるDockerの特性を活かして、安全・快適なFedora体験を始めてみてください!
コメント