参考地址:在 Docker 容器中运行 ASP.NET Core 应用 | Microsoft Learn
1、安装dotnet运行时
输入dotnet --info有输出就表示已安装成功
sudo apt install dotnet-sdk-6.0
https://learn.microsoft.com/zh-cn/dotnet/core/install/linux-ubuntu
2、 Dockerfile文件
配置(已生成发布文件的配置)
3、 Linux部署
docker相关命令:
- dotnet build (上传源码需要打包)
- docker build -t 镜像名字 ./ (构建镜像)
- docker run -it -p 5000:80 -d --name 容器名称 镜像名字
- docker -v 查看版本
- docker info 查看宿主机上的容器的状态
- docker search centos 搜索镜像 eg: docker search nginx
- docker pull [镜像名称] 拉取镜像 eg: docker pull nginx:latest 拉取nginx 最新镜像
- docker images 查看本地镜像
- docker ps 查看运行的容器
- docker run 创建并且运行容器
- docker start/restart [容器id] 启动容器
- docker stop [容器id]
- docker rm [容器id] 删除容器
- docker logs [容器id] 查看容器日志(报错等)
- docker inspect [容器id] 获取容器元数据
- docker exec -it [容器id] bash 进入容器, exit 退出
- docker top [容器id] 查看容器中运行的进程信息
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)