1、启用Docker支持
如果我们使用vs2022新建WebApi项目的时候需要勾选 启用Docker :
如果没有勾选或者使用VS019创建的项目,可以在项目右键 添加 docker支持
2、发布运用程序
接下来开始发布程序,右键点击项目 发布
提示在哪里发布内容,选择 docker容器注册表:
选择 docker hub 将应用程序作为docker映像发布到docker hub
输入对应的docker账号密码,关于docker hub可以参考官网:Docker Hub
完成后可以看到自己的docker hub 存储库地址,点击 发布,发布的时候必须要先运行本地 docker,不然会报错
提示已经发布成功:
3、服务器拉取镜像,运行WebApi容器
拉取镜像:docker pull lwpoor/mywebapi
运行容器:docker run -d -p 8888:5050 --name wenapi lwpoor/mywebapi