目前我有一個託管網頁(主要是PHP)的Docker容器。數據庫現在存儲在AWS上的服務器上。爲了開發的目的,我想在Docker容器中創建一個本地數據庫。我做了一些Google搜索,看起來像大多數人建議創建一個單獨的容器來託管MySQL。由於這只是一個開發數據庫,所以我想知道是否可以避免設置另一個容器並將MySQL直接放入承載網頁的容器中。要做到這一點,我嘗試安裝MySQL服務器:碼頭集裝箱中的MySQL
sudo apt-get install mysql-server
Mysql安裝很好做到這一點。然後我試圖運行MySQL交互shell:
mysql -u root -p
當我這樣做,我得到了以下錯誤ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
我可以運行在同一個碼頭工人容器mysql的還是我需要創建一個單獨一個?
hi @ tyler-hilbert,你有沒有試過'mysql -u root -p'? –
@Andy K um yea,這是在 –
問題中給出錯誤的命令,很抱歉@泰勒 - 希爾伯特在這裏很晚。我會看看tomo早晨。 –