1、上dockerhub官网

https://hub.docker.com/

2、在dockerhub上搜索nainx镜像

3、点击进入页面查看关于nginx镜像的版本信息(下图圈起来的表示是可以下载的版本)

除了到dockerhub的官网上搜索nginx镜像外还可以在linux上使用命令来搜索nginx镜像(不过我建议用上面的方式搜索镜像,因为关于镜像的信息会更加详细和明朗)

docker search nginx

效果图:

4、下载nginx镜像(因为没指定nginx的版本,所以下载的是最新的nginx镜像)

docker pull nginx

效果图:

若想下载指定版本的,可以在镜像后加:版本号

例:

下载nginx版本为1.22的镜像

docker pull nginx:1.22

5、启动容器时给容器映射主机端口,方便外网对nginx容器进行访问

#选项及解释
-d后台启动
-p 1111:80把主机的1111端口映射到docker的80端口上(80端口是nginx的默认端口,当访问主机的1111端口时,会自动把1111映射到80端口,从而访问nginx)docker run -d -p 主机端口:容器端口 nginx

例:

docker run -d -p 1111:80 nginx

若想开启多个nginx容器,为区分多个nginx容器也可以给多个nginx容器命名

例:

#选项及解释
-d后台启动
-p 1111:80把主机的1111端口映射到docker的80端口上(80端口是nginx的默认端口,当访问主机的1111端口时,会自动把1111映射到80端口,从而访问nginx)
--name给容器命名docker run -d --name nginx01 -p 1111:80 nginx

6、在主机上访问映射了nginx容器的端口,看容器是否正常运行

curl localhost:1111

效果图:

7、外网访问主机1111端口(主机ip:端口号,若访问不了请检查安全组和防火墙是否开放了相应的端口,没开放安全组和防火墙的端口外网是访问不了主机指定端口的)

效果图:

其他:

端口映射示意图

创作不易,如果这篇文章对你有帮助,希望能点个赞帮助文章的推广,如果文章有错漏,希望各位能批评指正,谢谢大家。

Docker下载Nginx镜像并运行Nginx容器相关推荐

  1. Docker下载Tomcat镜像并运行Tomcat容器

    1.上dockerhub官网 https://hub.docker.com/ 2.在dockerhub上搜索tomcat镜像 3.点击进入页面然后点击Tags页,查看关于tomcat镜像的各种版本信息 ...

  2. docker下载mysql镜像很慢_docker下载镜像太慢的解决方案

    docker下载镜像卡死或太慢 找了网上很多方法,使用镜像中国也是下载卡死. 最后一种成功了,下载速度很满意 1.先再阿里云注册账号,不需要绑定什么,直接注册就可以了,有账号的直接登录就好. 地址:h ...

  3. docker下载mysql镜像并启动容器

    docker下载mysql镜像并启动容器 下载mysql镜像 运行一个mysql容器 命令 参数含义 查看当前运行的容器状态 进入容器 使用root登录mysql 重启mysql容器 下载mysql镜 ...

  4. 使用docker构建jenkins镜像并运行容器

    https://my.oschina.net/donhui/blog/470372?p={{currentPage+1}}   摘要: 使用docker构建jenkins镜像并运行容器 目录: 1.基 ...

  5. 解决:Docker 运行镜像创建容器后,使用docker ps 没有显示正在运行的容器

    最近在使用docker在安装jenkins容器时,遇到了通过运行Jenkins镜像后,使用docker ps 没有显示正在运行的容器信息,解决方法如下: 1.使用mkdir -p /home/jenk ...

  6. Windows7下安装Docker、下载镜像和运行OpenTsdb容器

    1.Docker溯源 Docker的前身是名为dotCloud的小公司,主要提供的是基于 PaaS(Platform as a Service,平台及服务)平台为开发者或开发商提供技术服务,并提供的开 ...

  7. Docker 安装、镜像、dockerfile、容器、仓库

    2018-05-30 参考: 1.<docker从入门到实战> 2.菜鸟教程http://www.runoob.com/docker/docker-command-manual.html. ...

  8. centos7 docker下载及镜像加速和简单使用

    1.配置docker阿里云源(这步也可以不用做,配置阿里云源的目的时可以选择更多的docker版本,默认的docker版本会低一点,但是问题也不大) wget https://mirrors.aliy ...

  9. docker构建hadoop镜像并运行

    单机版hadoop使用docker构建及运行 一.环境: 组件信息 组件 版本 CentOS 7.9.2009 java 1.8.0_161 hadoop 3.1.3 docker 20.10.8 服 ...

  10. Docker下载jdk镜像并简单使用

    Docker安装JDK镜像 下载jdk镜像 1.查找镜像 docker searck jdk 2.下载镜像 docker pull openjdk 3.查看镜像 docker images 4.实例化 ...

最新文章

  1. activemq 消息阻塞优化和消息确认机制优化
  2. 运行python程序ModuleNotFoundError?pip下载速度太慢?
  3. Xgboost简易入门教程
  4. C语言蒙特卡洛,蒙特卡洛方法
  5. SAP Spartacus split view里每个元素宽度的计算方式
  6. YII2 随笔 视图最佳实践
  7. 安卓linux开机画面,Android系统的开机画面显示过程分析(1)
  8. 关于音乐中气息的练习
  9. python绘制拟合回归散点图_python – 将曲线拟合到散点图的边界
  10. jQuery基础部分
  11. Android用表格布局做菜单栏,Android开发菜单布局之表格布局示例
  12. Gstreamer播放videotestsrc流程(十四)
  13. @Controller
  14. namenode倒换原因分析
  15. 如何使用Python 画笔
  16. 荣事达Royalstar无叶暖风机——功能逻辑与能耗分析
  17. 公开课 | 佐治亚理工大学宋乐教授:用Structure2Vec提取特征,解决网络数据的表征学习问题
  18. CAD的那些装逼技巧!
  19. 抖音、腾讯世纪大和解,透露了哪些信息?
  20. 乔治亚大学招收计算机视觉/深度学习/机器人/自动驾驶博士生from 2023 spring

热门文章

  1. java NumberFormat数字格式化
  2. 【游戏引擎Easy2D】第一个引擎程序
  3. 流媒体音视频开发和架构等
  4. 实验2 黑盒测试方法:等价类划分法+边界值分析方法
  5. 计算机在旅游管理方面的应用,谈旅游管理信息系统的设计与应用
  6. 面试java回答优缺点_面试时被问“你有什么优缺点”应该怎么回答?
  7. 百度网盘偷偷更新,终于实现免费不限速了!
  8. aardio + .NET 快速开发独立 EXE 程序,可防 ILSpy 反编译
  9. MySQL客户端工具的选择
  10. 为什么图片保存类型360 se html document,360安全浏览器为什么图片不显示保存