zoukankan      html  css  js  c++  java
  • docker 安装 nginx

    安装命令:docker pull nginx
    安装完成之后进行测试:

    sudo docker run --name nginx-test -p 8081:80 -d nginx

     

    查看docker 镜像进程

    sudo docker ps
    CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                  NAMES
    f77f78d2228d        nginx               "nginx -g 'daemon of…"   12 seconds ago      Up 11 seconds       0.0.0.0:8081->80/tcp   nginx-test

    在docker中部署nginx

    创建如下文件:

    mkdir -p ~/nginx/www ~/nginx/logs ~/nginx/conf

    拷贝容器内 Nginx 默认配置文件到本地当前目录下的 conf 目录,容器 ID 可以查看 docker ps 命令输入中的第一列:
    sudo docker cp f77f78d2228d:/etc/nginx/nginx.conf ~/nginx/conf

    sudo docker run -d -p 8082:80 --name nginx-test-web -v ~/nginx/www:/usr/share/nginx/html -v ~/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v ~/nginx/logs:/var/log/nginx nginx
    ad4106aed276c3a4c4e5b74a70d7388bf65e9e0dae8a1e360f97baa6b0b7f0fe

    sudo docker ps 

     

    查看 localhost:8082

     

    在~/nginx/www 下创建 index.html

    重新访问:localhost:8082

  • 相关阅读:
    Bacula Plugins
    getopt、getopt_long命令参数
    Notepad++ 快捷键
    make命令
    Linux目录结构
    rhel安装输入法
    libtool编译
    install和cp
    dlopen动态链接库操作
    结构体赋值
  • 原文地址:https://www.cnblogs.com/akidongzi/p/12745922.html
Copyright © 2011-2022 走看看