windown docker 发布APP并上传到docker h
安装Docker desktop
1、win10升级到最新版本:https://download.microsoft.com/download/2/b/b/2bba292a-21c3-42a6-8123-98265faff0b6/Windows10Upgrade9252.exe
2、下载地址:https://desktop.docker.com/win/stable/Docker%20Desktop%20Installer.exe
根据提示安装DOCKER软件
配置docker
1、下载加速,如下图:
可选择的地址有:
科大镜像:https://docker.mirrors.ustc.edu.cn/
网易:https://hub-mirror.c.163.com/
阿里云:https://<你的ID>.mirror.aliyuncs.com
七牛云加速器:https://reg-mirror.qiniu.com
2、下载.net5 镜像共三个
docker pull mcr.microsoft.com/dotnet/runtime:5.0 //.net 运行时
docker pull mcr.microsoft.com/dotnet/sdk:5.0 //工作包
docker pull mcr.microsoft.com/dotnet/aspnet:5.0 //用于WEb 站点
3、选择环境 Linux/Windows
最好是使用命令(./DockerCli.exe -SwitchDaemon)进行切换,但使用命令要切换到Docker程序目录
文件说明项目添加Dockerfile
生成镜像
1、以管理员的方式打开Powershell
2、切换到项目根目录(记住是项目根目录)
目录下有这个文件3、生成镜像
docker build -t app -f ./testdocker/Dockerfile .
生成过程4、登录docker hub , 在 docker desktop登录就可以
5、创建Repositories
地址:https://hub.docker.com/repositories
6、修改镜像名称
docker tag {生成的APP名称} {你的账号}/{app名称}:{版本}
如:docker tag app account/testdocker:v1
7、上传到Docker hub
docker push account/testdocker:v1
容器
生成实例
本机访问:打开浏览器,http://localhost:<创建容器时输入的端口号>