首页 > 系统相关 >【7.0】Docker部署nginx

【7.0】Docker部署nginx

时间:2023-08-29 16:01:47浏览次数:38  
标签:容器 Nginx 8088 nginx 7.0 html Docker 80

【一】拉取Nginx镜像:

docker pull nginx

该命令将从Docker Hub上获取最新的Nginx镜像,并将其下载到本地。

【二】运行Nginx容器:

docker run -id --name nginx -p 80:80 nginx
  • 这条命令将在后台启动一个名为"nginx"的容器,并将容器内部的Nginx服务的80端口映射到主机的80端口。
  • 这样,你就可以通过浏览器访问http://localhost来查看默认的Nginx欢迎页面。

【三】关联宿主机目录:

docker run -id --name nginx1 -p 8088:80 -v /root/html:/usr/share/nginx/html nginx
  • docker run命令用于在Docker中创建并运行一个容器。
  • -id参数指定以交互模式和后台模式运行容器。
  • --name nginx1参数给容器起一个名字"nginx1"。
  • -p 8088:80参数映射容器内部的80端口到主机的8088端口。
  • -v /root/html:/usr/share/nginx/html参数将宿主机上的/root/html目录挂载到容器内的/usr/share/nginx/html路径。
    这样,你可以在宿主机上编辑或替换/root/html目录下的文件,并通过访问http://localhost:8088来查看更新后的Nginx页面。

标签:容器,Nginx,8088,nginx,7.0,html,Docker,80
From: https://www.cnblogs.com/dream-ze/p/17665050.html

相关文章

  • 【6.0】Docker部署Redis
    【一】拉取Redis镜像dockerpullredis该命令将从DockerHub上获取最新的Redis镜像,并将其下载到本地。【二】创建数据和配置目录mkdir/root/datavim/root/redis.conf第一行命令创建一个目录用于持久化Redis数据。第二行命令使用vim编辑器创建一个Redis配置文件,文件......
  • 【9.0】Docker之Dockerfile
    【引入】部署的镜像来源【1】从仓库拉取从仓库拉取:可以通过使用dockerpull命令从远程仓库拉取已经构建好的镜像。例如,要拉取名为nginx的镜像,可以运行以下命令:dockerpullnginx【2】容器做成镜像可以使用dockercommit命令将正在运行的容器创建成一个新的镜像。这......
  • 【10.0】Docker之私有仓库
    【一】创建私有仓库【1】注册docker账号docker官网Docker:AcceleratedContainerApplicationDevelopment按照步骤注册即可【2】登陆Docker账号【3】查看仓库点击上方的Repositories【4】创建仓库点击右上角CreateRepositoriesRepositoryName......
  • Spring Cloud与Docker高并发微服务架构设计实施---微服务监控中心
    在众多正在运行的微服务中,我们必须做到随时掌握每一个服务的运行情况及其健康状态,才能保证整个平台的稳定性和可靠性。使用Hystrix断路器仪表盘功能就可以创建一个监控中心,实现在线监控微服务的运行状态。(此处代码有待完善)首先,在项目的配置管理中心中增加依赖配置<dependencies......
  • nginx同步脚本
    检测nginx进程是否存在异常`#!/bin/bash收集nginx进程pidpid=$(ps-ef|grepnginx|grepworker|awk'{print$2}')收集第一个nginx进程的pid,打上时间戳pid0=$(ps-ef|grepnginx|grepworker|awk'{print$2}'|head-n1)starttime0=$(ps-olstart=-p$pid0)startti......
  • dget获取docker镜像,不用安装docker
    https://gitee.com/extrame/dget/tree/master#/extrame/dget/blob/master/bin/windows_amd64/dget.exe  使用方法注意,本程序为命令行程序,需要使用命令行[cmd/powershell/bash等]打开dgetinfluxdb:1.8.3 总之,就是dget后面跟docker镜像名,然后就会自动下载到当前目录......
  • 基于Debian Docker镜像添加中文字体
    1.选择需要添加的中文字体到一个目录中。从Windows中拷贝出需要的字体即可,目录地址:C:\Windows\Fonts2.编辑Dockerfile,添加中文字体【以dotnet镜像为例,其基于Debian】FROMmcr.microsoft.com/dotnet/aspnet:6.0WORKDIR/appEXPOSE7777COPY/publish.COPY/Font/*/usr/sh......
  • linux(ubuntu)能ping ip,不能ping域名。无法解析域名DNS指向127.0.0.53问题处理
    故障现象:无法上网。ping互联网ip地址能通信,ping域名无法解析。用nslookupwww.qq.com返回127.0.0.53无法解析的问题。重启无法解决。编辑/etc/resolved.conf配置文件dns写的127.0.0.53.直接添加新的dns,果reboot重启之后,还是原来的内容不变首先修改/etc/systemd/resolved.conf文件......
  • Docker容器数据管理
     1、管理Docker容器的方式管理Docker容器中数据主要有2种方式:数据卷(DataVolumes)和数据卷容器(DataVolumesContainers)2、数据卷(1)定义数据卷是一个供容器使用的特殊目录,位于容器中。可将宿主机的目录挂载到数据卷上,对数据卷的修改操作立刻可见,并且更新数据不会影响镜像,从而实......
  • 深入剖析Nginx反向代理与负载均衡策略
    在现代网络架构中,Nginx作为一款高性能的Web服务器和反向代理服务器,扮演着重要角色。本篇博客将深入探讨Nginx的反向代理功能以及不同的负载均衡策略,帮助你更好地理解和应用这一技术。Nginx反向代理反向代理是一种服务器配置,它将客户端请求转发到后端服务器,并将后端服务器的响应返回......