docker容器内调用宿主机docker命令

docker# 挂载docker命令和docker.sock(容器间用它互相通信) # 进去之后就可以使用docker命令了 docker run --name <container_name> -it \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /usr/bin/docker:/usr/bin/docker \ <image>:<version> /bin/bash # 如果出现问题 permission denied # 在容器所在的宿主机上直接给docker.sock 777 权限,命...

docker 2024-01-04 PM 43℃ 0条

gitlab使用CI/CD自动打包npm项目并发布release

配置以下仅供参考,按实际修改stages: - build - release build-job: stage: build image: node:latest script: - sed -i -e "s/\"version\"\:\ \"1.0.0\"/\"version\"\:\ \"$CI_BUILD_TAG\"/" package.json - "npm install" - "npm run bui...

部署,docker 2023-10-19 PM 64℃ 0条

go打包编译时注入版本号

步骤在项目子包setting内配置版本号变量默认值:// projname/utils/setting/setting.go package setting var Version string = "v0.0.0"在展示版本号的地方引用Version变量,如:func ShowVersion(){ fmt.Println(setting.Version) }配置ldflagsgo build时指定ldflags参数替换Version变量,如:go build -o dist/xxx.exe -ldflags="-X 'projname/utils...

Go 2023-09-20 PM 70℃ 0条

VirtualBox装完ubuntu打不开terminal

问题VirtualBox装完ubuntu打不开terminal,右击打开terminal没有反应解决方法删除ubuntu虚拟机重新新建,记得勾选“跳过自动安装”,重新按流程安装一遍就可以了还有种修改配置的方式,想研究的可以见 这篇参考https://askubuntu.com/a/1449425

Linux 2023-09-19 PM 111℃ 0条

yolov5使用gpu训练模型

查看gpuimport torch #查看版本 print(torch.__version__) #查看gpu是否可用 torch.cuda.is_available() #返回设备gpu个数 torch.cuda.device_count()如果输出版本里有cpu字样或者后两项分别是False和0,说明torch未安装正常,执行下边安装torch步骤安装torch查看cuda版本打开nvidia面板,查看系统信息里的cuda版本,我的是11.6打开https://download.pytorch.org/whl/torch_stable.html下载前缀是"cu"的,其后的100代表C...

Python 2023-09-05 PM 71℃ 0条

由windows快捷方式的工作目录属性问题导致的bug记录

背景在使用go写一个脚本管理程序时,需要将程序加入开机自启动,于是使用github.com/go-ole/go-ole库在windows的启动目录(C:\Users\UserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup)下创建程序的快捷方式,从而实现开机启动。go创建快捷方式的代码如下:func createShortcut(source string, target string) error { var err error err = ole.CoInitializeEx(0, o...

Go 2023-09-05 AM 78℃ 0条

go在windows下通过创建快捷方式设置exe开机启动

使用库https://github.com/go-ole/go-ole相关代码// 创建快捷方式 func createShortcut(source string, target string) error { var err error err = ole.CoInitializeEx(0, ole.COINIT_APARTMENTTHREADED|ole.COINIT_SPEED_OVER_MEMORY) if err != nil { return err } // 记得释放资源,否则多次设置开机启动会报错 defe...

Go 2023-08-22 AM 100℃ 0条

go使用gin框架将静态资源打包到exe

项目目录├── Dockerfile ├── README.md ├── asset // 静态资源文件 │ ├── bootstrap.min.css │ ├── bootstrap.min.js │ └── j.js ├── go-video ├── go.mod ├── go.sum ├── html // html模版文件 │ └── index.html └── server.go 使用package main import ( "embed" "html/template" "net/...

Go 2023-08-18 PM 100℃ 0条