docker 命令釋出,刪除 .net core
阿新 • • 發佈:2021-07-22
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 EXPOSE80 COPY . /app ENTRYPOINT ["dotnet", "MicroService.Demo.dll"]
註釋:
FROM 檔案中第一條非註釋INSTRUCTION一定是FROM,意思是以某一個映象為基礎,首先會檢查本地是否存在此映象,如果本地存在就不會從倉庫裡面獲取
WORKDIR 指定工作目錄
EXPOSE 為構建的映象設定監聽埠
COPY 講原始檔複製到目標檔案中去
RUN 用於在映象容器中執行命令
1.docker釋出建立命令:
docker釋出: 1.建立映象 docker build -t wakaserver . 2.檢視映象 docker images3.建立 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優秀者死,卓越者生