标题: SCF函数计算部署镜像容器(无服务器),类似白嫖云服务器
时间: 2021-08-03发布,2021-08-03修改
docker pull kolyadin/workerman
注意:
1: -i 代表交互 ,-t 代表新建tty终端,-p代表端口映射,
2: /bin/bash 代表启动容器后执行什么命令
因为docker容器启动后执行完毕命令后就会 stop(关机),所以要用 /bin/bash 这种交互指令卡住他
docker run -it -p 9000:9000 kolyadin/workerman /bin/bash
docker ps -a
注意:
1:1c代表刚才查询容器ID,可以简写前面几个字符
2:/bin/bash代表要执行的命令,本质是利用exec执行命令,来执行/bin/bash 交互指令,类似曲线救国 进入ssh终端
3: -i -t 不讲了,上面讲过了
docker exec -it 1c /bin/bash
这里我部署在 /var/www/ 目录下一个workerman项目,
用这个命令直接把 宿主机文件,复制到 容器内部
从主机a.txt 复制文件到容器(1axxxxxxx)内部 /var/www/a.txt
docker cp ./a.txt 1axxxxxxx:/var/www/a.txt
docker kill 1c
docker commmit 1c scf_test/scf_test:latest
查看打包好的镜像,
docker images
https://cr.console.aliyun.com/cn-hangzhou/instance/dashboard
docker login --username=阿里云给的登陆用户名 registry.cn-hangzhou.aliyuncs.com
docker tag scf_test/scf_test:latest registry.cn-hangzhou.aliyuncs.com/mxact/scf_test:latest
docker push registry.cn-hangzhou.aliyuncs.com/mxact/scf_test
https://fc.console.aliyun.com/fc/overview/cn-hangzhou
https://fc.console.aliyun.com/fc/service/cn-hangzhou/test/function/create
把执行内存调大点
创建触发器,这里触发器就是阿里云的API网关,可以创建websocket的网关,或者TCP/udp网关
注意:
1: 云函数 默认的API的网关,防止做钓鱼网站,会有个强制下载头,浏览器访问就是下载,绑定自己域名后,解除
2: 云函数每个月有很高的免费额度, 我已经在 上面跑 彩虹秒赞,预估500个QQ同时挂机,免费额度占用不到1/20
3: 无需担心ddos,就是要小心 API网关 0.8G/元 流量费用
4: 理论上可以 先 在容器里部署 宝塔镜像,然后安装好各种服务和业务后,打包镜像,部署到阿里云SCF上,白嫖服务器
『回复列表(0|隐藏机器人聊天)』