目录
前言
Todo-Centre是我们自己的待办中心,使用c#语言编写。
介绍
既然是c#语言,那么我们基于.netcore镜像制作
制作
1、新建一个文件夹/medusa.service.todo-centre/src,并将medusa.service.todo-centre的发布包拷贝到文件夹下。如图:
2、新建Dockerfile文件
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-bionic AS base
#RUN apt-get update && apt-get install -y libgdiplus
WORKDIR /app
COPY . /app
EXPOSE 80
ENTRYPOINT ["dotnet", "Medusa.Service.TodoCentre.Entrance.dll"]
3、运行镜像制作脚本
docker build -t imagetodocentre:v1 .
运行结果
4、至此,一个待办中心镜像就制作完毕了,接下来我们运行这个镜像
docker run --name dockertodocentrev1 -p 20054:80 -d imagetodocentre:v1
运行结果