部署.net 项目到docker
1.环境安装 $ sudo yum install -y yum-utils \ device-mapper-persistent- data \ lvm2 添加包源 sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo 开始安装 docker-ce sudo yum install docker-ce docker-ce-cli containerd.io 安装完成,输入 docker --version 一些命令1.dockerfile1. 2.dockerfile 内容: FROM microsoft/dotnet: 2.2-sdk #这是第一个指令,必须是 FROM 这里指定基础构建镜像 WORKDIR /app #工作目录,即程序运行根目录 COPY *.csproj ./ #复制文件到容器中 RUN dotnet restore #下载项目依赖项 COPY . ./ #将剩余文件复制到容器中 RUN dotnet publish "Deploy.Linux.csproj" -c Release -o /app #发布容器中的项目到 容器中 /app 目录 ENTRYPOINT [ "dotnet", "Deploy.Linux.dll"