Linux 部署API
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部署
https://learn.microsoft.com/zh-cn/aspnet/core/host-and-deploy/docker/building-net-docker-images?view=aspnetcore-6.0
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] 查看容器中运行的进程信息