「Docker で mysql-server を実行すると初期化できません」
P粉959676410
P粉959676410 2024-03-26 16:53:57
0
1
310

次のコマンドを使用して、Dockermysql コンテナを初期化しようとしています:

docker run --name some-name -e MYSQL_ROOT_PASSWORD=my-password -e MYSQL_DATABASE=db-name mysql/mysql-server

コンテナは正常にプルされ、次の行に到達するとそこで停止し、移動しません:

2022-02-28T09:10:03.040757Z 0 [システム] [MY-010931] [サーバー] /usr/sbin/mysqld: 接続の準備をします。バージョン: "8.0.28" ソケット: "/var/run/mysqld/mysqld.sock"�%A
P粉959676410
P粉959676410

全員に返信(1)
P粉810050669

私が見つけた解決策は、次のフラグを追加することでした:

-it と最後に /bin/bash

を追加します

最終的なコマンドの終わりは次のようになります:

-it -d mysql:mysql-server /bin/bash

これにより、mysql のバックグラウンドでターミナルが実行され、ターミナルが終了しなくなります。 これが今後のエラーにつながる場合は、誰かが私を修正してくれることを願っています。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!