我正在嘗試透過以下命令在 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粉8100506692024-03-27 15:37:10
我發現解決辦法是添加以下標誌:
-it
並在最後加上/bin/bash
所以最終指令的結尾看起來像這樣:
-it -d mysql:mysql-server /bin/bash
#這將在mysql的後台運行一個終端,並防止其關閉。 只是我希望如果這會導致任何未來錯誤,有人能糾正我,因為�%8