色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

docker間mysql數據庫連接

榮姿康2年前13瀏覽0評論

今天我們來講一下如何使用Docker來連接MySQL數據庫。

首先,我們需要在Docker上部署MySQL鏡像。假設你已經安裝并啟動了Docker,以下是命令行輸入的指令:

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

在這里,“-p”參數將主機的端口3306映射到容器的端口3306,而“-e”參數設置了MySQL的root用戶的密碼,這里設為“root”。

現在我們已經在Docker中啟動了MySQL,下面我們需要創建一個新的數據庫并添加一些數據。以命令行的方式進入MySQL:

docker exec -it mysql bash
mysql -u root -proot

接下來運行以下命令:

CREATE DATABASE mydb;
USE mydb;
CREATE TABLE users (name VARCHAR(20), email VARCHAR(50));
INSERT INTO users VALUES ('John Doe','john@example.com');

現在我們有了一個名為“mydb”的新數據庫,里面有一個名為“users”的表格,其中包含一個名為“John Doe”的用戶的信息。

接下來,我們需要在另一個Docker容器中連接到這個MySQL數據庫。假設我們有一個名為“myapp”的應用程序需要連接到這個MySQL數據庫:

docker run --name myapp --link mysql:mysql -d myapp

在這里,我們使用了“--link”參數來連接到MySQL容器,并在容器中啟動了名為“myapp”的應用程序。接下來,我們需要在應用程序的配置中添加正確的MySQL連接參數:

{
 "host":"mysql",
 "user":"root",
 "password":"root",
 "database":"mydb",
 "port":"3306"
}

現在,我們已經成功連接到Docker中的MySQL數據庫,可以在應用程序中使用此數據了。