[英]Accessing database that is running inside a docker container?
我有一個MariaDB在Docker容器中運行。 我想知道如何從docker容器中本地運行(而不是運行)的應用程序連接到它。 如何打開訪問權限?
您的MariaDB容器必須發布端口,然后您將使用這些端口進行連接。 參見例如http://amattn.com/p/installing_maria_db_mysql_with_docker.html
容器中的端口3306將映射到主機上的端口,您將連接到該端口。
當您調用docker run啟動容器時,您可以像這樣綁定特定端口
docker run -p your_port:3306
這將使您的容器在docker_host_ip:your_port上可訪問,並且docker服務將負責將連接轉發到端口3306處的正確容器
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.