美文网首页nginxalreadydocker
Docker - 部署网页到nginx镜像中

Docker - 部署网页到nginx镜像中

作者: 蓉漂里的小白 | 来源:发表于2022-01-18 07:10 被阅读0次

    下载nginx 镜像:

    Docker pull nginx:latest
    

    启动镜像

    Docker start nginx
    

    查看启动后的镜像id

    Docker ps 
    
    image.png

    进入镜像

    docker exec -it 801be86b1a6b bash
    

    查找nginx的默认配置文件

    cd etc/nginx/conf.d/
    ls
    

    nginx的默认配置文件:default.conf

    查看配置文件,确认nginx的root目录

    从图片可以看到root目录:/usr/share/nginx/html
    这个目录则是容器的目标目录,接下来需要将待部署的资源通过docker命令拷贝到该文件目录下。

    cat default.conf 
    
    image.png

    退出容器

    Exit
    

    拷贝待部署的文件到nginx容器的root目录下

    docker cp {源文件/目录} {容器ID}:{容器目的地址}
    docker cp css 801be86b1a6b:/usr/share/nginx/html/
    docker cp js 801be86b1a6b:/usr/share/nginx/html/
    docker cp login.html 801be86b1a6b:/usr/share/nginx/html/
    

    docker cp命令类似于UNIX中的cp -a命令,递归复制目录下的所有子目录和文件

    完成后直接访问:

    http://{ip}:{port}/login.html
    
    image.png

    “注:也可以通过映射的方式将docker中的nginx目录映射到资源服务器上”

    相关文章

      网友评论

        本文标题:Docker - 部署网页到nginx镜像中

        本文链接:https://www.haomeiwen.com/subject/nkjrcrtx.html