专栏首页Jerry的SAP技术分享最简单的docker教程:在docker里运行nginx服务器
原创

最简单的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的原创文章,请关注公众号"汪子熙":

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 最简单的Docker镜像教程:从头基于空镜像scratch创建一个新的Docker镜像

    我们在使用Dockerfile构建docker镜像时,一种方式是使用官方预先配置好的容器镜像。优点是我们不用从头开始构建,节省了很多工作量,但付出的代价是需要下...

    Jerry Wang
  • 最简单的Docker镜像教程:从头基于空镜像scratch创建一个新的Docker镜像

    我们在使用Dockerfile构建docker镜像时,一种方式是使用官方预先配置好的容器镜像。优点是我们不用从头开始构建,节省了很多工作量,但付出的代价是需要下...

    Jerry Wang
  • Docker镜像提交命令commit的工作原理和使用方法

    在本地创建一个容器后,可以依据这个容器创建本地镜像,并可把这个镜像推送到Docker hub中,以便在网络上下载使用。

    Jerry Wang
  • 使用Docker Swarm搭建分布式爬虫集群

    在爬虫开发过程中,你肯定遇到过需要把爬虫部署在多个服务器上面的情况。此时你是怎么操作的呢?逐一SSH登录每个服务器,使用git拉下代码,然后运行?代码修改了,于...

    青南
  • Docker 上运行 SQL Server

    SQL Server 真是越来越有看头。当我们还在为 Linux 上运行 SQL Server 而兴奋的时候,SQL Server 已经开启了 容器化之路,至此...

    Lenis
  • Docker容器内部端口映射到外部宿主机端口的方法小结

    Docker允许通过外部访问容器或者容器之间互联的方式来提供网络服务。 容器启动之后,容器中可以运行一些网络应用,通过-p或-P参数来指定端口映射。

    洗尽了浮华
  • Docker(一)——环境配置

    官方提供的安装教程地址:https://docs.docker.com/install/linux/docker-ce/centos/#os-requireme...

    羊羽shine
  • docker的相关操作

    java攻城狮
  • Docker 命令总结

    小手冰凉
  • 这就是你日日夜夜想要的docker!!!---------三分钟带你玩转docker命令

    docker push docker push name[:tag “o”>] docker push laozhu/nginx:latest

    不吃小白菜

扫码关注云+社区

领取腾讯云代金券