码迷,mamicode.com
首页 > Web开发 > 详细

docker 命令发布,删除 .net core

时间:2021-07-23 17:38:17      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:work   文件中   dem   查看   hang   fast   dll   pre   发布   

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

标签:work   文件中   dem   查看   hang   fast   dll   pre   发布   

原文地址:https://www.cnblogs.com/dony-dong/p/15045625.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!