您的位置:首页 > 博客中心 > 前端开发 >

docker 命令发布,删除 .net core

时间:2022-04-11 14:46

dockerfile文件

#See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging.

FROM mcr.microsoft.com/dotnet/aspnet:5.0 AS base
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo ‘Asia/Shanghai‘ >/etc/timezone
WORKDIR /app
EXPOSE 80
COPY . /app
ENTRYPOINT ["dotnet", "MicroService.Demo.dll"]

注释:

FROM   文件中第一条非注释INSTRUCTION一定是FROM,意思是以某一个镜像为基础,首先会检查本地是否存在此镜像,如果本地存在就不会从仓库里面获取
WORKDIR  指定工作目录
EXPOSE     为构建的镜像设置监听端口
COPY    讲源文件复制到目标文件中去
RUN       用于在镜像容器中执行命令

 

1.docker发布创建命令:

docker发布: 
1.创建镜像 docker build -t wakaserver .
2.查看镜像 docker images
3.创建 docker run --name=wakaserver -p 8080:80 -d wakaserver
解释:
-d:后台运行
-p:容器映射

 

2.docker卸载删除

Docker 卸载:
1.停止容器服务 docker stop 容器Id
2.删除容器  docker rm -f 容器Id
3.删除镜像 docker rmi -f 镜像Id

 

本类排行

今日推荐

热门手游