关于Dotnet工具箱
参考开源项目 it-tools 搭建,感谢开源的力量。
这是一个很棒的网站,由 Corentin Thomasset 开源分享,再由dotnet9参考搭建、修改、个性化完善部署。

部署
下载源码
如果只要工具箱的话,那就只需要src/Dotnet9.Tools 目录下的内容就可以了。
构建
shell 代码: docker build -t dotnet:v0.6 .
其中dotnet:v0.6只是本地镜像名字和版本,可以自己取。

构建完成之后就可以启动docker镜像了,映射容器内的80端口就可以

或者也可以参考docker-compose.yml
yml 代码:networks:
1panel-network:
external: true
services:
dotnet:
container_name: dotnet
deploy:
resources:
limits:
cpus: "1.00"
memory: 64M
image: dotnet:v0.6
labels:
createdBy: Local
networks:
- 1panel-network
ports:
- 127.0.0.1:5710:80
restart: on-failure:5
volumes:
- /etc/localtime:/etc/localtime:ro
version: "3"
如果有自己的域名,就可以用nginx代理到本地端口(5710),访问docker。如果没有域名,可以用直接通过IP+端口的方式访问。