hyperf docker环境开发

好久没写了,最近转行做低代码方面去了,现在在捡回来一下吧

windows 先下载docker desktop安装好:

安装win11需要第一个和第三个,至于第二个大家看自己

安装好后进入docker desktop界面有vpn的也可以不用

1:选择 Settings(设置)

2:左侧菜单中找到 Docker Engine(Docker 引擎配置)

2:在配置文件加入自己的镜像地址:

 "registry-mirrors": [
    "https://docker.nju.edu.cn",
    "https://hub-mirror.c.163.com", 
    "https://docker.m.daocloud.io",
    "https://mirror.baidubce.com"
  ],
  "dns": ["223.5.5.5", "119.29.29.29"]

4:点击apply后确保左下角是engine run正常运行的

5:管理员打开cmd:

docker network create docker-network

下载mysql 8.0

docker pull mysql:8.0



docker run -d --name my-mysql --network docker-network -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=nacos -p 3306:3306 mysql:8.0

软件连接一下127.0.0.1账号就是root 密码就是123456

创建表:

curl -O https://raw.githubusercontent.com/alibaba/nacos/master/distribution/conf/mysql-schema.sql

docker exec -i my-mysql mysql -u root -pmm123123 nacos < mysql-schema.sql

在运行

docker run -d ^
--name my-nacos-server ^
--network docker-network ^
-e MODE=standalone ^
-e PREFER_HOST_MODE=hostname ^
-e NACOS_AUTH_ENABLE=true ^
-e NACOS_AUTH_IDENTITY_KEY=nacos ^
-e NACOS_AUTH_IDENTITY_VALUE=nacos ^
-e NACOS_AUTH_TOKEN=NGY4ZTJiOWEzYzdkNWU2ZjhhOWIwYzFkMmUzZjRhNWI2YzdkOGU5ZjBhMWIyYzNkNGU1ZjZhN2I4YzlkMGUxZg== ^  --随机base64编码
-e SPRING_DATASOURCE_PLATFORM=mysql ^
-e MYSQL_SERVICE_HOST=my-mysql ^
-e MYSQL_SERVICE_DB_NAME=nacos ^
-e MYSQL_SERVICE_PORT=3306 ^
-e MYSQL_SERVICE_USER=root ^
-e MYSQL_SERVICE_PASSWORD=123456 ^
-p 8848:8848 ^
-p 8080:8080 ^  # 添加控制台端口映射
-p 9848:9848 ^
-p 9849:9849 ^
nacos/nacos-server:v3.0.2

到这里可以看到两个运行了

在启动日志是否正常报错什么的

访问地址:

后面参考:hyperf 微服务(二),windows下开发环境的搭建(贼细) - 知乎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值