单服务器,以docker发布NET服务只需一键!
准备
1. docker hub 私有云
这里我用的是阿里的容器镜像服务个人
2.服务器(略)
3.portainer
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中加一下
<DockerfileTag>你的images_name</DockerfileTag>
第一次创建容器可以选择用portainer可视化运行容器也可以敲命令
我这里选择敲命令
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 选择容器
以后更新迭代只要一键发布然后 一键更新