在虚拟机上搭了个 k8s,想把blade项目部署上去,由于使用的是私有仓库 registry,不适用于官方文档的docker部署方式,所以写了几个 简单的脚本方便部署。以下脚本 皆是 window环境
build 脚本
脚本名称:docker_build.bat
内容如下:
@echo off
setlocal enabledelayedexpansion
::生成的 build 文件
set mk_dir=docker_build
set mk_file=build_all.bat
for /r . %%a in (Dockerfile) do (if exist %%a (
::@echo %%a
::dockerFile 文件位置
set dk_fl=%%a
::dockerFile 文件 父级目录
set dk_fl_p=!dk_fl:~0,-11!
call:handler_dk_fl %%a
)
)
echo start docker command ---^>^> %cd%\%mk_dir%\%mk_file%
::执行 docker build -- 自动执行 去掉下方注释
::if exist %cd%\%mk_dir%\