导航

Docker 制作待办中心Todo-Centre镜像

Posted on 2021-04-01 17:35  杨彬Allen  阅读(403)  评论(0编辑  收藏  举报

目录

前言

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

运行结果