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です。

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
18-Red Hat DO285 第5章:カスタムコンテナイメージの作成-1:コンテナイメージの管理ラボ
Lazy loaded image
17-Red Hat DO285 第4章:コンテナイメージの管理-4:コンテナイメージの管理ラボ
Lazy loaded image
16-Red Hat DO285 第4章:コンテナイメージの管理-3:ガイド付き演習
Lazy loaded image
15-Red Hat DO285 第4章:コンテナイメージの管理-2:コンテナイメージの操作
Lazy loaded image
11-Red Hat DO285 第3章: コンテナの管理-5:Dockerネットワークのアクセス09-Red Hat DO285 第3章: コンテナの管理-3:Docker永続ストレージの追加
Loading...
みなみ
みなみ
一个普通的干饭人🍚
最新发布
02-生成AIパスポート試験対策:第2章「生成AI」
2025-2-1
01-生成AIパスポート試験対策:第1章「人口知能」
2025-2-1
究極のAWS認定 AI 実践者 AIF-C01 - 学習メモ
2025-1-27
不要再傻傻的直接买NISA啦
2025-1-27
Kubernetes、仮想マシンとコンテナの概念を超簡単に解説!
2025-1-24
529-AWS SAP AWS 「理論・実践・一問道場」VPCエンドポイント
2025-1-22
公告
🎉欢迎访问我的博客🎉
- 感谢您的支持 --
本站点于2024/09/01建立
👏主要分享IT相关主题👏
系统管理:
Redhat…
容器和编排:
Kubernetes、Openshift…
云计算:
AWS、IBM…
AI入门
以及技术笔记和考证经验
定期更新,欢迎互动。
感谢访问!
快速浏览相关标签