type
status
date
slug
summary
tags
category
icon
password
书籍

ガイド付き演習:カスタム Apache コンテナ イメージの作成

この演習では、docker commit コマンドを使用して、カスタム Apache コンテナ イメージを作成する方法を学びます。

到達目標

  • カスタム コンテナ イメージを作成できるようになります。

演習の前に

まず、ターミナルを開き、次のコマンドを実行して、演習用の環境を設定します。これにより、Docker デーモンがワークステーション VM で実行されていることが確認されます。

1. Apache コンテナを起動する

次に、centos/httpd イメージを使って Apache コンテナを起動します。-p オプションを使うことで、ホストのポート 8180 をコンテナのポート 80 に転送します。
このコマンドが成功すると、コンテナがバックグラウンドで起動します。

2. コンテナ内で HTML ページを作成する

2.1 コンテナのシェルにアクセスし、HTML ページを作成します。
2.2 コンテナからログアウトします。
2.3 作成した HTML ファイルが正しく表示されるか、ホスト VM から curl コマンドを使って確認します。
出力例:

3. コンテナの変更内容を確認する

docker diff コマンドを使って、コンテナ内で加えた変更を確認できます。
出力例:
この出力は、do285.html が新たに作成されたことを示しています。

4. コンテナの変更を新しいイメージとして保存する

4.1 official-httpd コンテナを停止します。
4.2 docker commit コマンドを使って、変更を新しいイメージとして保存します。変更者の名前と説明を指定します。
4.3 docker images コマンドで新しいイメージが作成されたことを確認します。
出力例:
4.4 新しいイメージに名前を付けます。
4.5 再度 docker images コマンドで、タグが正しく適用されたことを確認します。
出力例:

5. イメージを Docker レジストリに公開する

5.1 イメージにレジストリのホスト名とタグを付けます。
5.2 docker images コマンドで、タグが正しく適用されたことを確認します。
出力例:
5.3 イメージをプライベートレジストリにプッシュします。
5.4 docker-registry-cli コマンドでイメージがレジストリに公開されていることを確認します。

6. 新しく公開したイメージからコンテナを作成する

6.1 新しく公開したイメージから新しいコンテナを作成します。

7. 新しいコンテナで HTML ページを作成する

7.2 curl コマンドで作成したページを確認します。
出力例:

8. 演習を採点する

最後に、演習を採点します。

9. 作成したコンテナとイメージを削除する

9.1 実行中のコンテナを停止します。
9.2 コンテナを削除します。
9.3 作成したイメージを削除します。
9.4 最後に、centos/httpd イメージも削除します。

クリーンアップ

最後に、演習環境をクリーンアップします。

これでガイド付き演習が完了しました。
 
相关文章
RedHat EX200 本番近い試験問題集
Lazy loaded image
RedHat EX200 本番試験問題集(有料版)
Lazy loaded image
82- 第17章:導入総復習-3:OpenShiftにマルチコンテナデプロイのラボ
Lazy loaded image
81- 第17章:導入総復習-2:docker,KubernetesおよびOpenShiftのラボ
Lazy loaded image
80- 第17章:導入総復習-1:総合レビュー
Lazy loaded image
79- 第16章:OpenShiftの管理と監視-8:ラボ
Lazy loaded image
17- 第4章:コンテナイメージの管理-4:ラボ115- 第4章:コンテナイメージの管理-2:コンテナイメージの操作の説明
Loading...
みなみ
みなみ
一个普通的干饭人🍚
最新发布
35条書面-64問-1
2025年6月13日
TOKYO自習島
2025年6月10日
平成26年秋期 午後問1
2025年6月6日
令和5年秋期 午後問1
2025年6月6日
令和2年秋期 午後問1
2025年6月6日
業務上の規制-87問-1
2025年6月4日
公告

🎉 欢迎访问我的博客 🎉

🙏 感谢您的支持 🙏

📅 本站自 2024年9月1日 建立,致力于分享在 IT・MBA・不动产中介 等领域的学习与实践,并推动 学习会 的自主开展。
📖 博客语言使用比例
🇯🇵 日语 90% 🇨🇳 中文 8% 🇬🇧 英语 2%

📚 主要内容

💻 IT・系统与开发

  • 系统管理:Red Hat 等
  • 容器与编排:Kubernetes、OpenShift
  • 云计算:AWS、IBM Cloud
  • AI 入门:人工智能基础与实践
  • 技术笔记与考证经验

🏠 不动产 × 宅建士

  • 宅建士考试笔记

🎓 MBA 学习笔记

  • 管理学、经济学、财务分析等

🔍 快速查找内容(标签分类)

由于网站目前没有专门的设计,可能会导致查找信息不便。为了更快找到你感兴趣的内容,推荐使用以下标签功能 进行搜索!
📌 定期更新,欢迎常来看看!
📬 有任何建议或想法,也欢迎留言交流!