docker 命令发布,删除 .net core

docker 命令发布,删除 .net core,第1张

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

 

docker 命令发布,删除 .net core

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/1006592.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存