vnpy/docker/build_image.sh

33 lines
612 B
Bash
Executable File

#!/usr/bin/env bash
# 在 Mac 或者 Linux 下直接运行此脚本在本地构建镜像。
# 删除旧镜像
read -p "需要删除现有镜像吗? [N|y]:" input
case "$input" in
[Yy])
docker rmi vnpy:latest
echo -n "删除完毕。"
;;
*)
;;
esac
echo ""
# 构建新镜像
read -p "确定开始构建镜像? [N|y]:" input
case "$input" in
[Yy])
# 构建镜像时,如有问题可以添加 --no-cache 参数以不使用缓存
docker build -f Dockerfile --force-rm -t vnpy ..
echo -n "构建完毕。"
;;
*)
;;
esac
echo ""
echo "当前镜像列表:"
docker images