@echo off 
TITLE Docker容器创建命令生成工具
mode con cols=90 lines=30
echo 使用此工具按需求创建新建docker容器的【命令】
echo.
echo 按提示输入选项，并按回车进入下一步
echo --------------------------------------------------------------------------
set dr=docker run
set n=--name=
set p=-p
set dot=:
set ah=--add-host=


set /p name="容器名称："
set /p port_in="容器外部端口："
set /p port_out="容器内部端口："
set /p bin="容器固件名称："

set /p host="host1 [格式：域名（空格）IP]:"
set h1=%ah%%host%

set /p input=继续添加hosts？(y/n):
if %input% equ y set /p host2="host2:"
set h2=%ah%%host2%
echo.
if %input% equ n echo 容器创建命令是：%dr% %n%%name% %p% %port_in%%dot%%port_out% %h1% %bin%
echo. 
pause

set /p input=继续添加hosts?(y/n):
if %input% equ y set /p host3="host3:"
set h3=%ah%%host3%
if %input% equ n echo 容器创建命令是： %dr% %n%%name% %p% %port_in%%dot%%port_out% %h1% %h2% %bin%
echo.
pause

set /p input=继续添加hosts?(y/n):
if %input% equ y set /p host4="host4:"
set h4=%ah%%host4%
if %input% equ n echo 容器创建命令是： %dr% %n%%name% %p% %port_in%%dot%%port_out% %h1% %h2% %h3% %bin%
echo.
pause

set /p input=继续添加hosts?(y/n):
if %input% equ y set /p host5="host5:"
set h5=%ah%%host5%
if %input% equ n echo 容器创建命令是： %dr% %n%%name% %p% %port_in%%dot%%port_out% %h1% %h2% %h3% %h4% %bin%
echo.
pause

set /p input=继续添加hosts?(y/n):
if %input% equ y set /p host6="host6:"
set h6=%ah%%host6%
if %input% equ n echo 容器创建命令是： %dr% %n%%name% %p% %port_in%%dot%%port_out% %h1% %h2% %h3% %h4% %h5% %bin%
echo.
pause

set /p input=继续添加hosts?(y/n):
if %input% equ y set /p host7="host7:"
set h7=%ah%%host7%
if %input% equ n echo 容器创建命令是： %dr% %n%%name% %p% %port_in%%dot%%port_out% %h1% %h2% %h3% %h4% %h5% %h6% %bin%
echo.
pause

set /p input=继续添加hosts?(y/n):
if %input% equ y set /p host8="host8:"
set h8=%ah%%host8%
if %input% equ n echo 容器创建命令是： %dr% %n%%name% %p% %port_in%%dot%%port_out% %h1% %h2% %h3% %h4% %h5% %h6% %h7% %bin%
echo.
pause

set /p input=继续添加hosts?(y/n):
if %input% equ y set /p host9="host9:"
set h9=%ah%%host9%
if %input% equ n echo 容器创建命令是： %dr% %n%%name% %p% %port_in%%dot%%port_out% %h1% %h2% %h3% %h4% %h5% %h6% %h7% %h8% %bin%
echo.
pause

set /p input=继续添加hosts?(y/n):
if %input% equ y set /p host10="host10:"
set h10=%ah%%host10%
if %input% equ n echo 容器创建命令是： %dr% %n%%name% %p% %port_in%%dot%%port_out% %h1% %h2% %h3% %h4% %h5% %h6% %h7% %h8% %h9% %bin%
echo.
pause

//默认创建9个hosts
