"Docker中執行mysql-server時無法進行初始化"
P粉959676410
P粉959676410 2024-03-26 16:53:57
0
1
315

我正在嘗試透過以下命令在 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粉959676410
P粉959676410

全部回覆(1)
P粉810050669

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

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

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

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

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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!