1. 程式人生 > 其它 >docker 命令釋出,刪除 .net core

docker 命令釋出,刪除 .net core

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
優秀者死,卓越者生