type
status
date
slug
summary
tags
category
icon
password
书籍

ガイド付き演習: MySQL データベースの永続化

この演習では、MySQLデータベースのデータをホストディレクトリに永続化するためのコンテナを作成します。

目標

永続的なデータベースのデプロイ方法を学ぶ。

演習開始前の準備

作業を開始する前に、ワークステーション上でコンテナイメージが実行されていないことを確認する必要があります。ターミナルウィンドウで以下のコマンドを実行します:

1. 適切なパーミッションでディレクトリを作成

1.1. ターミナルウィンドウを開き、次のコマンドでディレクトリを作成します:
1.2. マウントポイントに適切なSELinuxコンテキストを適用します:
1.3. マウントポイントの所有者をmysqlユーザーとmysqlグループに変更します:
: コンテナユーザーがこのディレクトリに書き込む必要があります。もしホストマシンにそのユーザーがいない場合、コンテナ内のユーザーID (UID) に合わせてパーミッションを設定してください。Red Hatが提供するmysqlサービスの場合、UIDは27です。
docker exec -it <container_id_or_name> bashでコンテナ内部に入って、id -uでコンテナのUIDを調べることができます。docker inspect <image_name_or_id> | grep USERもできる。

2. 永続ストレージを持つMySQLコンテナの作成

2.1. 内部レジストリからMySQLコンテナイメージをプルします:
2.2. MySQLデータベースデータを保存するために、マウントポイントを指定して新しいコンテナを作成します:
このコマンドでは、ホストの/var/local/mysqlディレクトリをコンテナ内の/var/lib/mysql/dataディレクトリにマウントします。/var/lib/mysql/dataはMySQLがデータを保存するディレクトリです。
2.3. コンテナが正しく起動したことを確認するため、以下のコマンドを実行します:
出力例:

3. /var/local/mysqlディレクトリにitemsディレクトリが含まれているか確認

以下のコマンドを実行し、ディレクトリが作成されていることを確認します:
出力例:
itemsディレクトリが存在し、このディレクトリ内にデータベースの情報が保存されていることが確認できるはずです。

4. データベースが正しく設定されたか確認

以下のコマンドで確認を行います:

5. 演習で作成したコンテナおよびリソースを削除

5.1. 実行中のコンテナを停止します:
5.2. コンテナを削除します:
5.3. コンテナイメージを削除します:
5.4. 演習で作成したボリュームディレクトリを削除します:
これで、演習は終了です。
 
相关文章
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
11- 第3章: コンテナの管理-5:Dockerネットワークのアクセスの説明09- 第3章: コンテナの管理-3:Docker永続ストレージの追加の説明
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 学习笔记

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

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

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