当前位置: 首页 > news >正文

成都平面设计公司排行/北仑seo排名优化技术

成都平面设计公司排行,北仑seo排名优化技术,二次开发教程,寻找网站建设此脚本包含拉取镜像、数据卷挂载、容器启动三大部分,可一键式安装三大环境 新建一个depoy.sh文件在服务器上,然后复制以下内容。 给脚本文件添加执行权限 chmod x depoy.sh # 文件的当前目录下 如果需要修改数据库MYSQL密码和Reids密码 MYSQL_ROO…

此脚本包含拉取镜像、数据卷挂载、容器启动三大部分,可一键式安装三大环境

新建一个depoy.sh文件在服务器上,然后复制以下内容。

给脚本文件添加执行权限

chmod +x depoy.sh # 文件的当前目录下

如果需要修改数据库MYSQL密码和Reids密码  

MYSQL_ROOT_PASSWORD="1459Hyh."
requirepass 1459Hyh.
#!/bin/bash# 1️⃣ 检查是否安装 Docker & Docker Compose
echo "📌 检查 Docker 是否已安装..."
if ! command -v docker &> /dev/null; thenecho "❌ Docker 未安装,正在安装..."sudo apt update && sudo apt install -y docker.iosudo systemctl start docker && sudo systemctl enable docker
elseecho "✅ Docker 已安装"
fi# 设置 MySQL 相关参数
MYSQL_VERSION="8.0"
MYSQL_CONTAINER_NAME="mysql"
MYSQL_ROOT_PASSWORD="1459Hyh."
MYSQL_PORT=3306
MYSQL_DATA_DIR="/temp/mysql/data"
MYSQL_CONF_DIR="/temp/mysql/conf"
MYSQL_CONF_FILE="$MYSQL_CONF_DIR/my.cnf"# 设置 Redis 相关参数
REDIS_VERSION="7"
REDIS_CONTAINER_NAME="redis"
REDIS_PORT=6379
REDIS_DATA_DIR="/temp/redis/data"
REDIS_CONF_DIR="/temp/redis/conf"
REDIS_CONF_FILE="$REDIS_CONF_DIR/redis.conf"# 设置 Nginx 相关参数
NGINX_VERSION="latest"
NGINX_CONTAINER_NAME="nginx"
NGINX_PORT=80
NGINX_CONF_DIR="/temp/nginx/conf"
NGINX_LOG_DIR="/temp/nginx/logs"
NGINX_HTML_DIR="/temp/nginx/html"
NGINX_CONF_FILE="$NGINX_CONF_DIR/default.conf"# 创建目录
echo "Creating directories..."
mkdir -p $MYSQL_DATA_DIR $MYSQL_CONF_DIR
mkdir -p $REDIS_DATA_DIR $REDIS_CONF_DIR
mkdir -p $NGINX_CONF_DIR $NGINX_LOG_DIR $NGINX_HTML_DIR# 生成 MySQL 配置文件
echo "Generating MySQL configuration..."
cat > $MYSQL_CONF_FILE <<EOF
[mysqld]
bind-address = 0.0.0.0
default_authentication_plugin = mysql_native_password
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
EOF# 生成 Redis 配置文件
echo "Generating Redis configuration..."
cat > $REDIS_CONF_FILE <<EOF
bind 0.0.0.0
protected-mode no
requirepass 1459Hyh.
appendonly yes
EOF# 生成 Nginx 配置文件
echo "Generating Nginx configuration..."
cat > $NGINX_CONF_FILE <<EOF
server {listen 80;server_name localhost;location / {root /usr/share/nginx/html;index index.html index.htm;}access_log /var/log/nginx/access.log;error_log /var/log/nginx/error.log;
}
EOF# 移除已有容器
echo "Removing existing containers if they exist..."
docker stop $MYSQL_CONTAINER_NAME $REDIS_CONTAINER_NAME $NGINX_CONTAINER_NAME >/dev/null 2>&1
docker rm $MYSQL_CONTAINER_NAME $REDIS_CONTAINER_NAME $NGINX_CONTAINER_NAME >/dev/null 2>&1# 拉取镜像
echo "Pulling Docker images..."
docker pull mysql:$MYSQL_VERSION
docker pull redis:$REDIS_VERSION
docker pull nginx:$NGINX_VERSION# 启动 MySQL
echo "Starting MySQL..."
docker run -d \--name $MYSQL_CONTAINER_NAME \-p $MYSQL_PORT:3306 \-v $MYSQL_DATA_DIR:/var/lib/mysql \-v $MYSQL_CONF_FILE:/etc/mysql/my.cnf \-e MYSQL_ROOT_PASSWORD=$MYSQL_ROOT_PASSWORD \--restart=always \mysql:$MYSQL_VERSION# 启动 Redis
echo "Starting Redis..."
docker run -d \--name $REDIS_CONTAINER_NAME \-p $REDIS_PORT:6379 \-v $REDIS_DATA_DIR:/data \-v $REDIS_CONF_FILE:/etc/redis/redis.conf \--restart=always \redis:$REDIS_VERSION \redis-server /etc/redis/redis.conf# 启动 Nginx
echo "Starting Nginx..."
docker run -d \--name $NGINX_CONTAINER_NAME \-p $NGINX_PORT:80 \-v $NGINX_CONF_FILE:/etc/nginx/conf.d/default.conf \-v $NGINX_LOG_DIR:/var/log/nginx \-v $NGINX_HTML_DIR:/usr/share/nginx/html \--restart=always \nginx:$NGINX_VERSIONecho "All services started successfully!"

http://www.whsansanxincailiao.cn/news/31986228.html

相关文章:

  • 盐城网站建设/搜索引擎关键词怎么优化
  • 高端网站建设 来磐石网络/百度推广每年600元什么费用
  • 网站百度忽然搜索不到/什么软件引流客源最快
  • 正在建设中网站/域名批量查询
  • 平乡县网站建设/谷歌推广哪家好
  • 苏州做网站最好公司有哪些/华联股份股票
  • 代做网站推广的公司/微信管理系统
  • 酒店网站建设方案ppt/西安网络推广公司网络推广
  • 263网站建设/线上如何推广自己的产品
  • 辽源做网站/小程序定制开发公司
  • wordpress更换中文/企业网站优化外包
  • 汕头站扩建什么时候完成/深圳网站建设资讯
  • 做网站要会编程么/查关键词的排名工具
  • 网站的管理包括/广州网页seo排名
  • ag网站建设/软文案例200字
  • 做自媒体怎么在其它网站搬运内容/今日疫情实时数据
  • 请打开网站/东莞网站推广技巧
  • 做网站用windows还是mac/百度快照不更新怎么办
  • 怎样在手机上制作网站/自动化测试培训机构哪个好
  • 做网站宽度/站长工具seo综合查询访问
  • 网站模板源代码/搜图片找原图
  • 温州市职业中专学校/厦门seo百度快照优化
  • 建设银行网站的服务管理/百度推广没有效果怎么办
  • 十大免费不收费的网站/附近有学电脑培训班吗
  • 开封做网站优化/百度搜索引擎推广步骤
  • 广东营销网站建设服务公司/小程序制作
  • 网站公安备案一定在所在区吗/百度一下主页官网
  • 陕西疫情最新动态/seo站长优化工具
  • 网站登录密码忘记怎么办/地推项目发布平台
  • 个人可以做淘宝客网站吗/怎样注册网站建立网页