ヒント:これは私の個人的なITリソースのWebサイトです。アクセスして、確認することができます。
dockerがますます使用されるようになったので、今日、dockerを使用してmysqlをインストールするプロセスを整理しましょう。通常、dockerを使用してアプリケーションをインストールします。比較できるように、アプリケーションのいくつかの重要なファイルをホストにマウントすることをお勧めします。表示時に便利です。表示するためにコンテナを入力する必要はありません。すべてのファイルがコンテナ内にある場合、コンテナを削除すると、すべてのファイルが存在しなくなります。したがって、今日、Dockerを使用してmysqlをインストールするときは、 mysql構成ファイルmy.cnfとmysqlデータ。ログはホストにマウントされます。
目次
mysql5.7イメージをダウンロードします
docker pull mysql:5.7
コマンドを使用してミラーを表示します
docker images
ホスト上に3つのフォルダーを作成します
mkdir -p /data/mysql/conf && mkdir -p /data/mysql/data && mkdir -p /data/mysql/log
confディレクトリに入り、my.cnfファイルを作成します
[mysqld]
user=mysql
character-set-server=utf8
default_authentication_plugin=mysql_native_password
secure_file_priv=/var/lib/mysql
expire_logs_days=7
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
max_connections=1000
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
mysqlコンテナを作成し、ディレクトリをマウントします
docker run --name mysql -p 3306:3306 -v /data/mysql/conf/my.cnf:/etc/mysql/my.cnf -v /data/mysql/data:/var/lib/mysql -v /data/mysql/log:/var/log/mysql -e MYSQL_ROOT_PASSWORD=root --restart=always -d mysql:5.7
コンテナが正常に作成されているかどうかを確認します
docker ps
NAVICATリモート接続を使用する
終わり
これまでのところ、dockerを使用してmysqlコンテナを作成することは成功しています!
これは私が良いと思う学習ウェブサイトの1つです。非常に包括的です。誰もが研究を終えることができれば、良い仕事を見つけることが保証されます。ここをクリックしてチェックしてください!