(超简洁)Docker 一键安装(三)nginx

4 篇文章 0 订阅
3 篇文章 0 订阅

使用docker 安装nginx 后 需要将配置文件,访问目录跟日志目录进行挂载。

快捷安装脚本如下,需要挂载的基础文件在附件。

#!/bin/bash
#Author:wen
#Description:一键安装nginx并挂载外部路径

#容器名称
tagname=nginx

#当前目录
basePath=$(cd `dirname $0`; pwd)

#nginx版本
name=nginx:latest

#nginx外部配置路径
config=/usr/local/docker/nginx/config
Path="/usr/local/docker/nginx"

#html文件夹
html=/usr/local/docker/nginx/html

#logs文件夹
log=/usr/local/docker/nginx/log

#判断文件夹是否创建
if [ ! -x "$Path" ];then 
	mkdir -p "$Path"
	#创建文件夹并拷贝配置文件到
	cp -r $basePath/config $Path
	cp -r $basePath/html $Path
	cp -r $basePath/log $Path
fi

echo "开始拉取镜像$name"

docker pull $name

if [ $? -eq 0 ];then
	echo "拉取镜像$name成功"
else
	echo "拉取镜像$name失败,请手动重试"
fi

docker run --name $tagname --restart=always -v $config:/etc/nginx -v $log:/var/log/nginx -v $html:/usr/share/nginx/html  -p 81:80 -d $name

if [ $? -eq 0 ];then
	echo "镜像$name安装成功"
else
	echo "镜像$name安装失败,请手动重试"
fi
docker ps -a 

echo "配置目录在=>$config"
echo "网页存放目录在=>$html"
echo "日志文件目录在=>$log"

配置文件在:https://download.csdn.net/download/qq_34546153/12482581

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值