ホームページ  >  に質問  >  本文

「Docker で mysql-server を実行すると初期化できません」

次のコマンドを使用して、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粉959676410P粉959676410206日前316

全員に返信(1)返信します

  • P粉810050669

    P粉8100506692024-03-27 15:37:10

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

    -it と最後に /bin/bash

    を追加します

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

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

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

    返事
    0
  • キャンセル返事