部署自己的开发工具箱

关于Dotnet工具箱

参考开源项目 it-tools 搭建,感谢开源的力量。

这是一个很棒的网站,由 Corentin Thomasset 开源分享,再由dotnet9参考搭建、修改、个性化完善部署。

点击查看部署效果

部署

下载源码

github Dotnet9

如果只要工具箱的话,那就只需要src/Dotnet9.Tools 目录下的内容就可以了。

构建

1
docker build -t dotnet:v0.6 .

其中dotnet:v0.6只是本地镜像名字和版本,可以自己取。

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

或者也可以参考docker-compose.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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+端口的方式访问。