您现在的位置是:首页 > 正文

使用docker安装nginx,将nginx容器内部配置文件挂载到主机

2023-07-26 13:33:24阅读 517
<pre style="color: #abb2bf; background: #282c34; direction: ltr; tab-size: 4; white-space: pre-wrap; min-width: 200px; overflow-wrap: break-word; font-family: 'Source Code Pro', 'DejaVu Sans Mono', 'Ubuntu Mono', 'Anonymous Pro', 'Droid Sans Mono', Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, 'PingFang SC', 'Microsoft YaHei', sans-serif; font-size: 15px;"><code class="css language-css" style="padding: 0px; border-radius: 0px; background-image: unset; background-position: unset; background-size: unset; background-repeat: unset; background-attachment: unset; background-origin: unset; background-clip: unset;">docker run --name nginx -m 200m -p 80:80 -p 443:443 \ -v /usr/local/nginx/nginx.conf:/etc/nginx/nginx.conf \ -v /usr/local/nginx/logs:/var/log/nginx \ -v /usr/local/nginx/html:/usr/share/nginx/html \ -v /usr/local/nginx/dist:/usr/share/nginx/dist \ -v /usr/local/nginx/certs:/usr/share/nginx/certs \ -v /usr/local/nginx/conf.d:/etc/nginx/conf.d \ -e TZ=Asia/Shanghai \ --privileged=true -d nginx </code></pre> <p style="font-size: 15px; line-height: 1.6em; padding-top: 0.2em; margin-bottom: var(--ck-spacing-large); color: #303133; font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', SimSun, sans-serif; background-color: #ffffff;"><code style="background-color: rgba(199, 199, 199, 0.3); padding: 0.15em; border-radius: 2px;">参数说明</code></p> <pre style="color: #abb2bf; background: #282c34; direction: ltr; tab-size: 4; white-space: pre-wrap; min-width: 200px; overflow-wrap: break-word; font-family: 'Source Code Pro', 'DejaVu Sans Mono', 'Ubuntu Mono', 'Anonymous Pro', 'Droid Sans Mono', Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, 'PingFang SC', 'Microsoft YaHei', sans-serif; font-size: 15px;"><code class="css language-css" style="padding: 0px; border-radius: 0px; background-image: unset; background-position: unset; background-size: unset; background-repeat: unset; background-attachment: unset; background-origin: unset; background-clip: unset;">-name 给你启动的容器起个名字,以后可以使用这个名字启动或者停止容器 -p    映射端口,将docker宿主机的80端口和容器的80端口进行绑定 -v    挂载文件用的, -m 200m 分配内存空间 -e TZ=Asia/Shanghai 设置时区 第一个-v 表示将你本地的nginx.conf覆盖你要起启动的容器的nginx.conf文件, 第二个-v 表示将日志文件进行挂载,就是把nginx服务器的日志写到你docker宿主机的/home/docker-nginx/log/下面 第三个-v 表示的和第一个-v意思一样的。 -d 表示启动的是哪个镜像</code></pre>

网站文章

  • 如何打包一个包含 HTML 和配置文件的 Nginx 镜像

    要打包一个包含 HTML 和配置文件的 Nginx 镜像,您可以按照以下步骤操作: 准备 Nginx 配置文件: * 创建一个名为 `nginx.conf` 的 Nginx 配置文件,在该文件中定义您...

    2023-07-26 12:59:50
  • docker 安装mysql

    docker run -p 3306:3306 --name mysql --restart=always --privileged=true \\ \-v /usr/local/mysql/log:...

    2023-07-26 01:20:56
  • pgsql创建账户并授权

    修改密码: ```css ALTER USER postgres WITH PASSWORD &#39;postgres&#39;; ``` 创建账户 ```css CREATE USER new_u...

    2023-06-28 11:21:56
  • Java类的加载过程

    ![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA5UAAAIFCAYAAABCudkkAAAgAElEQVR4nJy9e7Bl2V3f99t7n/...

    2023-06-09 09:47:41
  • 40 多套 Java 完整实战项目

    ## **电商秒杀** [天猫整站 J2EE](https://how2j.cn/module/115.html) [天猫整站 SSM](https://how2j.cn/module/134.htm...

    2023-05-30 12:48:35
  • git分支重命名

    当你要重命名的分支恰好是当前分支时,你不需要指定旧的分支名称。 1、重命名当前分支: ```css $ git branch -m ``` 2、推送新分支,从而创建一个新的远程分支: ```css $...

    2023-05-23 15:54:40
  • MySQL分页查询越来越慢,如何优化?

    分页语法 ```css SELECT ... FROM ... WHERE ... ORDER BY ... LIMIT ... ``` 比如一张订单表 ```css CREATE TABLE `t_...

    2023-05-22 17:03:32
  • 雪花算法生成的ID由哪些部分组成?

    &gt; 符号位,占用1位。 &gt; &gt; 时间戳,占用41位,可以支持69年的时间跨度。 &gt; &gt; 机器ID,占用10位。 &gt; &gt; 序列号,占用12位。一毫秒可以生成40...

    2023-05-16 00:33:24
  • Css网页布局Flex 前端

    Css网页布局Flex

    Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。

    2023-05-15 17:50:09
  • git常用命令使用

    ### 查看分支 `git branch` 查看本地分支(\*号绿色高亮就是所在分支) `git branch -a` 查看远程分支 ### **分支常用命令** * git branch xxx:新...

    2023-05-15 12:36:31