#这是我的dockerFile文件
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base USER app WORKDIR /app EXPOSE 8080 EXPOSE 8081 # 设置入口点 CMD ["dotnet", "ImageCreate.dll"] #ImageCreate.dll代表你的应用
docker-compose.yml
version: '3' services: ic: image: im container_name: ic restart: unless-stopped ports: - 5000:8080 volumes: - ./image_linux:/app # image_linux是发布后的代码所在目录
1.执行构建镜像命令:docker build -t im .
2.将发布后的代码上传到image_linux目录
3.执行docker-compose up -d 或者执行 docker run -d --name ic -p 5000:8080 -v $(pwd)/image_linux:/app im
4.docker ps 查看镜像运行状态