如何使用 docker 来启动 Nginx 服务器

前期准备

  1. 首先准备一台已经安装好 docker 的 Linux 主机

  2. 在 docker hub 搜索 nginx 即可找到 nginx 的 image (https://hub.docker.com/_/nginx/)

  3. 使用 docker pull nginx , 拉取最新的 nginx image 到本地

  4. 下载成功的话, 使用 docker images | grep nginx 就可以看到 nginx image

    image.png

运行一个 Nginx 的 docker container

  1. docker run -p 80:80 --name ngx_demo -d nginx

    • -p 80:80 表示将 docker container 的80 端口映射的主机的80 端口
    • --name 表示给这个container 取个名字
    • -d 表示让container 运行在后台,不然这个会占据你的命令行窗口
    image.png
  2. docker ps 查看nginx container 是否启动

    image.png
  1. 在浏览器中访问你的Linux 主机或者在Linux 主机上使用curl来测试 (我的Linux 主机IP 是192.168.56.1)


    image.png
  2. docker logs ngx 查看container log,可以看到访问 nginx 的记录


    image.png
  3. 至此,我们再成功的将 nginx 以 docker container 的形式在本地主机运行起来

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容