-
Notifications
You must be signed in to change notification settings - Fork 134
NCF 使用 Docker 数据库
Jeffrey Su edited this page Jul 15, 2023
·
6 revisions
注意:
- 请根据实际情况使用(或修改)映射目录,默认密码为
RootPwd4@NeuCharFramework
,请与 https://github.com/NeuCharFramework/NCF 模板中 SenparcConfig.config 项目配置同步。
- 创建挂载目录是可选的,路径根据需要自行修改(Windows 操作系统使用盘符,如:
E:\data\mssql
。如果不需要挂载,对应命令中的-v
请删除。
- 安装 Docker 教程请参考官方站点:https://www.docker.com/
展开
第一步(可选):创建目录“/Volumes/Develop & Data/data/mssql”
第二步:安装 MS SQLServer 镜像版本:
docker pull mcr.microsoft.com/azure-sql-edge
查看确认成功安装镜像:
docker images
启动镜像:
docker run --name MySQLServerLinkFiles \
-e 'ACCEPT_EULA=Y' \
-e 'SA_PASSWORD=RootPwd4@NeuCharFramework' \
-p 1433:1433 \
-v "/Volumes/Develop & Data/data/mssql":/var/lib/mssql/data \
-d mcr.microsoft.com/azure-sql-edge
展开
第一步(可选):创建目录“/Volumes/Develop & Data/data/postgresql”
第二步:安装 PostgreSQL(15.3 也可以改为 lastest,使用最新版本):
docker pull postgres:15.3
查看确认成功安装镜像:
docker images
启动镜像:
docker run --name postgres \
--restart=always \
-e POSTGRES_PASSWORD=RootPwd4@NeuCharFramework \
-p 5432:5432 \
-v "/Volumes/Develop & Data/data/postgresql":/var/lib/postgresql/data \
-d postgres:15.3
展开
第一步(可选):创建目录“/Volumes/Develop & Data/data/mysql”
第二步:安装 Mysql
docker pull mysql:latest
查看确认成功安装镜像:
docker images
启动镜像:
docker run -itd --name MySQLDocker \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=RootPwd4@NeuCharFramework \
-v "/Volumes/Develop & Data/data/mysql":/var/lib/mysql/data \
-d mysql