1、ubuntu 安装 docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 或者 curl -sSL https://get.daocloud.io/docker | sh
-
查看版本
sudo docker -version
2、制作自己的 docker 镜像
-
制作 Dockerfile 文件
-
内容如下:这个是由 vs 自动生成的,并没有修改,可以直接用
-
然后将文件复制到外面一层
3、 将项目直接拷贝(不用发布)到服务器(项目大的你可以压缩)
-
进入到项目目录,制作镜像
-
最后面的 . 表示当前目录
-
-t 后面的名称请随意
sudo docker build -t mypage .
-
生成容器
docker run --name myweb -d -p 80:99 mypage
注意: 99 这个端口是我们自己在配置文件中设置的, .NET 5 中在 appsetting.json