#!/bin/bash
# 配置参数
IMAGE_NAME="my-app"
TAG="latest"
CONTAINER_NAME="my-container"
PORT="8080"
VOLUME_PATH="/path/to/volume"
ENV_FILE=".env"
# 拉取最新镜像
docker pull "$IMAGE_NAME:$TAG"
# 运行容器
docker run -d --name "$CONTAINER_NAME" -p "$PORT:80" -v "$VOLUME_PATH:/app/data" --env-file "$ENV_FILE" "$IMAGE_NAME:$TAG"
echo "Docker container $CONTAINER_NAME deployed successfully."