nginx傻瓜教程之使用docker-conpose快速部署nginx

248 阅读1分钟

前言 和很多小伙伴交流发现很多小伙伴不会玩儿nginx 今天给大家推荐一套傻瓜式部署方案

安装docker docker-compose

  • 第一步:删除旧版本和相关依赖,运行命令:
yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
  • 第二步,安装依赖,命令:
yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
  • 第三步,配置稳定的repositories,命令:
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
  • 第四步,安装docker docker-compose,命令:
yum install docker-ce docker-ce-cli containerd.io
启动:systemctl start docker
开机启动:systemctl enable docker

接下来安装docker-compose,运行命令:

curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
给docker-compose执行权限,运行命令:

chmod +x /usr/local/bin/docker-compose

拉取本人配置好的nginx

github.com/yellostar/d…

进入目录

docker-compose  up  -d

docker-compose  start  即可安装完成

docker-compose.yml 为docker 配置文件

	
    - /html:/usr/share/nginx/html:ro   //将容器内部路径映射到宿主机路径  将要部署的文件传入即可