首页 > 系统相关 >3分钟了解MacBook m1芯片使用docker安装nginx

3分钟了解MacBook m1芯片使用docker安装nginx

时间:2023-06-24 17:11:33浏览次数:41  
标签:Users nginx m1 conf docker software benjie

1、先安装nginx

docker pull nginx

2、创建目录

mkdir -p /Users/benjie/software/nginx/conf
mkdir -p /Users/benjie/software/nginx/logs
mkdir -p /Users/benjie/software/nginx/html

3、启动nginx 实例,为了复制配置

docker run --name nginx -p 80:80 -d nginx:latest

4、将容器内的配置文件拷贝到当前目录

docker cp nginx:/etc/nginx/nginx.conf /Users/benjie/software/nginx/conf/nginx.conf
docker cp nginx:/etc/nginx/conf.d /Users/benjie/software/nginx/conf/conf.d
docker cp nginx:/usr/share/nginx/html /Users/benjie/software/nginx/

5、终止原容器:docker stop nginx执行命令删除原容器:docker rm $ContainerId
6、创建新的 nginx;执行以下命令

docker run -p 80:80 --name nginx \
-v /Users/benjie/software/nginx/html:/usr/share/nginx/html \
-v /Users/benjie/software/nginx/logs:/var/log/nginx \
-v /Users/benjie/software/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /Users/benjie/software/nginx/conf/conf.d:/etc/nginx/conf.d \
-d nginx:latest

标签:Users,nginx,m1,conf,docker,software,benjie
From: https://www.cnblogs.com/benjieqiang/p/17501339.html

相关文章

  • nginx 多个配置文件
    1、2、nginx.confworker_processes1;events{worker_connections1024;}http{includemime.types;default_typeapplication/octet-stream;sendfileon;gzipon;keepalive_timeout5000;include/eeeee/nginx-1.23......
  • docker部署
       使用宿主机的端口  -ePARAMS使用哪个环境 --namedocker的名字 docker——storage基于哪个镜像去创建容器  指定pom文件 ......
  • docker的相关安装
    0.安装DockerDocker分为CE和EE两大版本。CE即社区版(免费,支持周期7个月),EE即企业版,强调安全,付费使用,支持周期24个月。DockerCE分为stabletest和nightly三个更新频道。官方网站上有各种环境下的安装指南,这里主要介绍DockerCE在CentOS上的安装。1.CentOS安......
  • Docker
    CentOS安装Docker卸载之前安装过旧版本的Docker,可以使用下面命令卸载:yumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-l......
  • Docker
    初始Docker项目部署问题大型项目组件较多,允许环境复杂,部署会碰到一些问题:依赖关系复杂,容易出现兼容性问题开发、测试、生产环境有差异DockerDocker如何解决依赖的兼容问题?将应用的Libs(函数库)、Deps(依赖)、配置与应用一起打包将每个应用放到一个隔离容器去允许,避免相互干扰不同环境的......
  • docker常用指令和options说明
    1、dockerrun运行容器以及容器资源语法:dockerrun[options]image[:tag|digest][command][ags...]dockerrun 命令必须指定一个容器镜像,可以设置镜像的一些默认值:前台还是后台运行;容器身份标识;网络设置;运行时对CPU和内存约束。 OPTIONS说明(常用):--name="容器新名......
  • WordPress开启Nginx FastCGI Cache缓存
    本文转载自:WordPress开启NginxFastCGICache缓存更多内容请访问钻芒博客:https://www.zuanmang.netWordPress速度优化始终是一个没有尽头的课题,最近逛几个技术大佬的站点发现都用了Nginx缓存,遂搜集资料展开部署。教程分享如下Ps.由于钻芒博客是通过Nginx反响代理到本地内网访问......
  • WordPress开启Nginx Redis Cache缓存 解决FastCGI Cache内网穿透兼容问题
    本文转载自:WordPress开启NginxRedisCache缓存解决FastCGICache内网穿透兼容问题更多内容请访问钻芒博客:https://www.zuanmang.net上回说到,Wordpress配合NginxFastCGICache缓存可以极大提升速度体验,但钻芒博客由于是通过Nginx反向代理所以使用起来纯在一定兼容问题,比如缓......
  • Nginx热升级
    Nginx热升级指服务不中断情况下用新的Nginx二进制文件替换老的Nginx二进制文件。1.备份和替换Nginx二进制文件gitclonehttps://github.com/nginx/nginx.gitcdnginxgitcheckoutrelease-1.22.0./auto/configure&&make&&makeinstall&&/usr/local/nginx/sbin/nginx......
  • Docker原理和Dockerfile的原理介绍
    Docker原理Docker是一种容器化平台,可以在其中运行应用程序。Docker将应用程序和其依赖项打包在一个容器中,提供了一种轻量级的解决方案,可以轻松地在任何平台上运行应用程序。Docker的核心技术是Linux容器(LXC)。容器是一种虚拟化技术,允许应用程序在有限的资源下运行,同时提供了强大的隔......