要讓Docker容器訪問宿主機上的數據庫,可以按照以下步驟操作:
-v
參數將宿主機的數據庫目錄掛載到容器中。例如,如果宿主機上的數據庫文件存儲在/var/lib/mysql
目錄下,可以使用以下命令將該目錄掛載到容器的/var/lib/mysql
目錄下:docker run -v /var/lib/mysql:/var/lib/mysql ...
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' <容器ID或名稱>
請注意,上述步驟中的命令和路徑可能需要根據實際情況進行調整。