首頁  >  問答  >  主體

"Docker中執行mysql-server時無法進行初始化"

我正在嘗試透過以下命令在 Docker 中初始化 mysql 容器:

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」%E
P粉959676410P粉959676410206 天前321

全部回覆(1)我來回復

  • P粉810050669

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

    我發現解決辦法是添加以下標誌:

    -it 並在最後加上/bin/bash

    所以最終指令的結尾看起來像這樣:

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

    #這將在mysql的後台運行一個終端,並防止其關閉。 只是我希望如果這會導致任何未來錯誤,有人能糾正我,因為�%8

    回覆
    0
  • 取消回覆