一、创建.net6 Dockerfile,并拷贝到项目发布后的目录,然后上传至服务器目录

FROM mcr.microsoft.com/dotnet/aspnet:6.0
WORKDIR /app
EXPOSE 80
#COPY . .
#设置容器编码格式
ENV LANG C.UTF-8
#设置时区,解决容器内时间和宿主机时间不一致问题
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ENTRYPOINT ["dotnet", "MyDockerWebApi.dll"]

 

二、在Dockerfile所在目录下构建镜像

docker build -t mywebapi:latest .

.net6 Docker

 

 

三、创建容器

docker run --name 容器名称  -it -p 宿主端口:应用端口 -v /宿主目录:/容器目录  --restart=always -d mywebapi3:latest /bin/bash

 

四、查看容器

docker ps -a

 

五、连接容器

docker exec -it 容器ID bash

 

相关文章:

  • 2023-01-13
  • 2022-12-23
  • 2021-06-22
  • 2022-12-23
  • 2021-12-23
  • 2021-11-25
  • 2022-12-23
  • 2021-09-13
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-03
  • 2022-12-23
相关资源
相似解决方案