尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Docker 连接数据库(postgre+postgis)

Docker 连接数据库(postgre+postgis) 浏览器安装docker配置本地电脑WinR输入optionalfeatures.exe回车打开 Windows 功能打开这两个选项 虚拟机平台Virtual Machine PlatformWindows 虚拟机监控程序平台。重启电脑ctrl shitf esc 查看 性能 → CPU 右下角 “虚拟化已开启”管理者powershell输入wsl --status是否存在不存在则需要下载分别输入这两条指令dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart6. 重启电脑后打开浏览器根据链接下载https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi7. 管理者powershell输入wsl --update。查看wsl --status。能正常打印版本信息说明内核更新成功。8. 此时可以正常打开docker。对docker进行配置国内镜像源1.点击⚙️Settings设置2.左侧菜单选 Docker Engine3.JSON 全部替换下面内容镜像{ builder: { gc: { defaultKeepStorage: 20GB, enabled: true } }, experimental: false, registry-mirrors: [ https://docker.mirrors.ustc.edu.cn, https://hub-mirror.c.163.com ] }4.apply后终端查看docker -v。输出版本号代表环境全部就绪。至此docker安装完成可进行使用。下面是连接PostgreSQL数据库powershell指令拉取postger镜像带postgis扩展docker pull postgis/postgis:16-3.4拉取成功后在docker图像界面中选择images查看是否存在2.创建容器container点击images对应的镜像postgis → run输入name自定义名称ports映射端口号Host path选你电脑本地文件夹Windows 示例D:\docker\postgres_dataContainer path固定填/var/lib/postgresql/data点添加这条挂载。Environment variables 环境变量依次添加数据库用户、密码、名称3.下载navicat图形化界面查看连接的数据库点击连接选择对应数据库输入用户、密码、数据库名即可。点击对应的数据库高亮则成功。
返回列表