要訪問外部數據庫,你可以使用Docker的網絡功能來連接到外部數據庫。下面是一些步驟:
創建一個Docker網絡:
docker network create mynetwork
啟動數據庫容器:
docker run --name mydb --network=mynetwork -e MYSQL_ROOT_PASSWORD=password -d mysql:latest
這將創建一個名為"mydb"的MySQL容器,并將其連接到"mynetwork"網絡。
在你的應用程序中使用數據庫的連接字符串:
jdbc:mysql://mydb:3306/mydatabase?user=root&password=password
這里的"mydb"是MySQL容器的名稱,"3306"是MySQL的默認端口,"mydatabase"是你要訪問的數據庫的名稱。
這樣,你的應用程序就可以通過Docker網絡訪問外部數據庫了。請注意,你可能需要根據你使用的數據庫和應用程序的要求進行一些額外的配置。