docker 命令发布,删除 .net core
时间:2021-07-23 17:38:17
收藏:0
阅读:0
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
评论(0)