当前位置:首页 > Web开发 > 正文

docker build -t aspnetcoredocker . #构建一个image 在当前目录

2024-03-31 Web开发

docker ps -a #检察运行
dcoker images #检察镜像,,类似一个虚拟机
docker container #暗示镜像运行的进程 可以使用命令docker ps来检察正在运行的container
docker stop xxx #遏制container
docker rm xxx #删除container
docker rmi xxx #删除image ,删除image时需要删除已经启动的容器。

docker build -t aspnetcoredocker . #构建一个image 在当前目录。
docker run --name=aspnetcoredocker -p 8090:80 -d aspnetcoredocker # --name 指示运行的容器名称
-p 指定端口 7777暗示外部访谒端口
7777:80 指示内部实际端口
-d 暗示后台进程运行 参数是进程名称。

Visual Studio 颁布成文件系统后在颁布目录新建一个无后缀Dockerfile文件,内容如下

FROM mcr.microsoft.com/dotnet/core/aspnet:3.1 AS runtime #依赖环境
WORKDIR /app
COPY . . #..暗示当前目录
EXPOSE 80 #指示容器要打开的端口是80,此处不会真打开80端口,同时在容器运行时可以映射80端口到容器端口上。
ENTRYPOINT ["dotnet", "aspnetapp.dll"] #web项目入口dll

参考:https://www.cnblogs.com/stulzq/p/9201830.html

netcore web 运行于docker

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/32200.html