今天把.net core发布到阿里云ECS服务器上踩了一堆坑,记录一下,新手,请大佬笑看。。。
1.服务器命令行先执行我们中国国产的docker自动化部署脚本命令
curl -sSL https://get.daocloud.io/docker | sh
1.1 服务器启动docker
systemctl restart docker
2.docker安装mysql命令
docker pull mysql
3.docker运行mysql命令
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
4.检查mysql是否成功部署
docker ps
5.引入我们发布的docker镜像,如何发布docker镜像将在下篇讲解
docker pull registry.cn-hangzhou.aliyuncs.com/jiaxxxxxxxx/xxxapi:1.0.0
6.运行镜像,:前面一个端口是映射的本地端口,后面的是docker容器端口
docker run -d --name lknapi -p 8080:80 registry.cn-hangzhou.aliyuncs.com/jiaxxxxxxxx/xxxapi:1.0.0
至此,ECS服务器配置docker,docker配置mysql,.net core镜像发布到ECS服务器全部配置完毕,可以通过端口号3306连接到mysql,通过公网ip加上端口号请求接口