#!/bin/bash source ../environment.sh # 检查并停止/删除已存在的容器 if docker ps -a | grep -q ${NGINX_NAME}; then echo "停止并删除已存在的 ${NGINX_NAME} 容器..." docker stop ${NGINX_NAME} >/dev/null 2>&1 docker rm ${NGINX_NAME} >/dev/null 2>&1 fi # 启动Nginx容器 docker run --pull always -d \ --name ${NGINX_NAME} \ --network ${NETWORK} \ -p ${NGINX_HTTP_PORT}:80 \ -p ${NGINX_HTTPS_PORT}:443 \ --env TZ=Asia/Shanghai \ --memory ${NGINX_MEMORY} \ --restart unless-stopped \ ${NGINX_IMAGE} # 显示运行中的容器 docker ps