编写自动执行的脚本
start_server.sh 脚本内容是你要执行的内容
BASE_PATH=/data3/image_generate
export PYTHONPATH=$PYTHONPATH:$BASE_PATH/
cd ${BASE_PATH}
python main_fastapi.py &
cd web_demo
python pagedemos.py
#启动时执行的脚本如果不是持续型脚本,执行完毕后容器就会退出(重启),
#在后边加上执行/bin/bash,就可以让脚本持续执行bash终端
/bin/bash
启动会自动重启的容器,并执行脚本
docker run -p 3476:3475 -p 3471:3470 --runtime=nvidia --restart=always -itd -v /home:/data3 --name diffusion_server diffuison_img:v1 /bin/bash /data3/image2text/image_generate/start_server.sh