单服务器,以docker发布NET服务只需一键!
准备
1. docker hub 私有云
这里我用的是阿里的容器镜像服务个人
2.服务器(略)
3.portainer
1 | docker run -d -p 9000:9000 -v / var /run/docker.sock:/ var /run/docker.sock --restart always --name portainer portainer/portainer-ce |
发布
右键-添加-docker支持
ps 这里有个细节
如果这么发布你的docker images名字一定是你解决方案的名字
如果自定义images的名字,
在PropertyGroup中加一下
1 | <DockerfileTag>你的images_name</DockerfileTag> |
第一次创建容器可以选择用portainer可视化运行容器也可以敲命令
我这里选择敲命令
1 | docker run -itd --name testname -p 6060:80 -v "/www/conf/testname:/app/Conf" registry.cn-hangzhou.aliyuncs.com/test/test /bin/bash --restart=always |
完成
登录你的portainer 选择容器
以后更新迭代只要一键发布然后 一键更新
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?