華納雲:怎麼在Docker中執行資料庫?

nhicloud發表於2024-01-19

  在Docker中執行資料庫是一種常見的做法,它可以提供輕便、可移植的資料庫環境。以下是一般步驟,以及一個執行MySQL資料庫為例:

   安裝Docker

  首先,確保你已經在計算機上安裝了Docker。你可以從Docker官方網站獲取適用於你的作業系統的安裝包。

   拉取資料庫映象

  開啟終端或命令列介面,執行以下命令拉取MySQL資料庫映象。你可以根據自己的需求選擇特定版本的資料庫映象。

  docker pull mysql

   執行資料庫容器

  使用以下命令在Docker容器中執行MySQL資料庫。請替換和為你設定的密碼和資料庫名稱。

  docker run -d --name mysql-container -e MYSQL_ROOT_PASSWORD= -e MYSQL_DATABASE= -p 3306:3306 mysql

  上述命令中:

  -d: 在後臺執行容器。

  --name mysql-container: 為容器指定一個名稱(可自定義)。

  -e MYSQL_ROOT_PASSWORD=: 設定MySQL的root使用者密碼。

  -e MYSQL_DATABASE=: 設定初始化時建立的資料庫名稱。

  -p 3306:3306: 將容器的3306埠對映到主機的3306埠。

   連線到資料庫

  等待一段時間,讓MySQL容器啟動。然後,你可以使用資料庫管理工具(如MySQL客戶端、phpMyAdmin等)或者命令列工具連線到MySQL資料庫。使用以下命令連線:

  mysql -h 127.0.0.1 -P 3306 -u root -p

  輸入你在執行容器時設定的密碼,即可登入MySQL資料庫。

  這只是一個基本示例,實際上,你可以執行其他型別的資料庫,如PostgreSQL、MongoDB等,方法基本相似,只是需要替換相應的映象和環境變數。


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70017159/viewspace-3004497/,如需轉載,請註明出處,否則將追究法律責任。

相關文章