`
JerryWang_SAP
  • 浏览: 1059777 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

最简单的docker教程:在docker里运行nginx服务器

阅读更多

命令行docker search nginx搜索名为nginx的docker image,返回结果的第一个,github上有10293个star,这就是我们想要搜索的结果:

 

使用命令docker pull把这个镜像拖下来:

docker pull nginx

 

然后以detach模式运行这个镜像:

docker run -d --name jerry-nginx nginx

 

docker run的输出是docker实例的uuid,它的一部分也出现在docker ps的结果里:

 

因为我们在运行docker镜像时,没有使用-P参数暴露端口,所以我们无法通过localhost:80来访问这个nginx服务器。

重新创建一个新的docker实例:

docker run -d -P --name jerry-nginx-expose nginx

 

在docker ps里找到32768这个端口:

 

然后就能通过localhost:32768访问nginx服务器了。

下面我们使用docker inspect jerry-nginx-expose详细查看一下这个命令的输出:

 

args列表里的值就是docker ps显示的内容。

环境变量:

 

端口号:

 

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

 
0
0
分享到:
评论

相关推荐

    arm 架构 docker运行nginx镜像包

    arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构...

    docker镜像nginx:latest离线加载包

    docker镜像nginx:latest,离线加载包 放到这里方便大家使用 亲测这个nginx镜像非常好用 下载后请先解压文件,解压密码123456789 加载方式为 docker load -i nginx.tar 非常方便

    无标题nginx1.26.2的docker镜像文件

    无标题nginx1.26.2的docker镜像文件

    docker里面nginx目录挂载启动失败

    标题中的问题“docker里面nginx目录挂载启动失败”涉及到Docker容器化技术中Nginx服务器的部署,尤其是关于容器的挂载目录设置和启动问题。这个问题的核心在于,尝试将宿主机上的目录挂载到Docker容器内的Nginx配置...

    docker下载nginx镜像并配置,然后通过公网ip访问

    实验环境: 一台Liunx服务器(内网可也以) 系统中具有docker环境(如果没有的话,可以查看我的另一篇文章docker的安装...//运行刚刚下载nginx的镜像,现在这个镜像是一个容器。修改name为

    nginx 1.24.0 docker 镜像已编译好 sticky 会话保持

    nginx容器内安装目录: /home/nginx/nginx_stream 免重新编译,解决1.24.0 编译sticky 失败问题,启动即用

    Nginx Docker安装配置

    $ docker cp lw-nginx:/etc/nginx/nginx.conf /colorfulfrog/nginx/config –-将容器中的nginx.conf拷贝到宿主目录下 $ docker cp lw-nginx:/usr/share/nginx/html /colorfulfrog/nginx –-将容器中的html目录内容...

    nginx docker 镜像nginx.tar

    上传nginx docker镜像,供那些不能从官方仓库中下载的同学们,下载离线使用,体验容器技术的魅力。

    普通用户运行docker容器-nginx为例

    "普通用户运行docker容器-nginx为例" 本文档主要介绍了如何使用普通用户运行 Docker 容器,使用 Nginx 作为示例。整个过程可以分为四大部分:安装 Docker、创建普通用户和 Docker 组、准备 Nginx 镜像和配置文件、...

    深入Docker5:安装nginx部署完整项目

    docker中 nginx的配置文件

    docker镜像——nginx:alpine

    nginx:alpine离线镜像包,使用docker load -i nginxalpine.tar

    docker-compose 容器部署 nginx

    1. **配置文件结构**:在`docker-compose.yml`文件中,我们需要定义一个或多个服务。对于Nginx,我们可以创建一个名为`nginx`的服务。例如: ```yaml version: '3' services: nginx: image: nginx:latest # 使用...

    arm下nginx docker镜像

    arm下nginx docker镜像

    docker-nginx-rtmp 从源代码安装 NGINX、nginx-rtmp-module 和 FFmpeg XSLT

    拉取 docker 镜像并运行: docker pull alfg/nginx-rtmp docker run -it -p 1935:1935 -p 8080:80 --rm alfg/nginx-rtmp 或者 从源代码构建和运行容器: docker build -t nginx-rtmp . docker run -it -p 1935:1935...

    完美解决Windows10下无法对docker容器进行端口访问的操作

    问题:在主机的浏览器中,打开localhost:port无法访问对应的Web服务。 问题解析 原因:docker是运行在Linux上的,在Windows中运行docker,实际上还是在Windows下先安装了一个Linux环境,然后在这个系统中运行的...

    docker下nginx配置压缩字体和图片等配置

    Docker中的Nginx服务器作为一个流行的反向代理和负载均衡器,可以通过配置实现对字体、图片等静态资源的GZIP压缩。本文将详细介绍如何在Docker环境下配置Nginx以实现这一功能,主要涉及`docker-compose.yml`、`nginx...

    docker 安装 wordpress,通过nginx反向代理,绑定域名,配置https

    如果您还没有安装 Docker,可以按照 5 分钟安装 Docker 教程安装 Docker。 一、下载镜像 首先,我们需要下载 WordPress、MySQL 和 Nginx 镜像。我们可以使用 Docker 命令来下载镜像: ``` docker pull mysql:5.7 ...

    docker-compose搭建php7.4(swoole+swoole-loader+dg)+mysql5.7环境

    在IT行业中,Docker和docker-compose是现代应用程序部署的关键工具,尤其对于PHP开发而言,它们提供了灵活、可移植和隔离的运行环境。本教程将详细解释如何使用docker-compose搭建一个包含PHP 7.4(集成Swoole和...

    docker-nginx-webdav:docker nginx webdav高山cloudflare

    docker-cwebdav 该映像运行带有nginx的易于配置的WebDAV服务器,支持纯证书,自签名证书或Let's Encrypt证书。 代码仓库: : 码头工人: : 用法基本的WebDAV服务器本示例在端口80上启动WebDAV服务器。只能使用单个...

    nginx1.16镜像包

    nginx1.16镜像包 使用docker load -i xx.tar 拉取镜像 使用docker images 查看是否成功。...-d nginx: 设置容器在在后台一直运行。 最后我们可以通过浏览器可以直接访问 8080 端口的 nginx 服务是否正常

Global site tag (gtag.js) - Google Analytics