安装

如果原来安装过docker,先把原来的删掉,再安装(如果是首次安装docker忽略第一步,直接在第二步看起)

1.1先查看下已经安装了那些docker

yum list installed | grep docker

查看结果

docker.x86_64 2:1.13.1-94.gitb2f74b2.el7.centos

docker-client.x86_64 2:1.13.1-94.gitb2f74b2.el7.centos

docker-common.x86_64 2:1.13.1-94.gitb2f74b2.el7.centos

1.2 再删除已经安装的版本

yum -y remove docker.x86_64

把上面三个彻底删除

2、直接使用root安装

yum install -y docker-io

3.启动docker服务

systemctl start docker

systemctl enable docker.service

4.查看默认镜像源ngnix

docker search ngnix

5.docker拉取官方nginx镜像

docker pull nginx

6.等待下载完成后,我们就可以在本地镜像列表里查到 REPOSITORY 为 nginx 的镜像

docker images

REPOSITORY            TAG     IMAGE ID     CREATED SIZE

docker.io/nginx         latest   bb776ce48575    3 days ago 109 MB

docker.io/centos       latest   9f38484d220f     4 weeks ago 202 MB

docker.io/userxy2015/ngnix  latest   17a92fa0c614       2 years ago 182 MB

7.启动nginx

docker run -d -P --name ngnix1 nginx

[root@localhost ~]# docker run -d -P --name ngnix1 nginx

3bd22c8f34030a7b12782b2cd023c63d64bcb6250546a60d86a709011f9d8f06

8.查看nginx详细信息

docker ps -l

[root@localhost ~]# docker ps -l

CONTAINER ID      IMAGE    COMMAND           CREATED       STATUS      PORTS           NAMES

3bd22c8f3403     nginx     "nginx -g 'daemon ..."    16 seconds ago    Up 15 seconds   0.0.0.0:32768->80/tcp    ngnix1

特别注意下PORTS项:

0.0.0.0:32768->80/tcp :通过tcp协议传输将docker容器里的nginx端口映射到物理机的32768端口,所有我们只需要访问该端口就能访问nginx服务了

出现下图nginx部署到docker完成

linux docker nginx,CentOS7上Docker简单安装及nginx部署相关推荐

  1. oracle的安装liunx,linux上oracle简单安装

    当前位置:我的异常网» Linux/Unix » linux上oracle简单安装 linux上oracle简单安装 www.myexceptions.net  网友分享于:2013-07-27  浏 ...

  2. 实战:centos7上containerd的安装-20211023

    目录 文章目录 目录 实验环境 实验软件 1.安装libseccomp依赖包 2.下载containerd软件包并解压 3.生成containerd 的默认配置文件config.toml 4.启动co ...

  3. 在CentOS7上源码安装MongoDB 3.2.7

    转载http://www.jianshu.com/p/132c9b2766e0 在CentOS7上源码安装MongoDB 3.2.7 字数1780 阅读100 评论0 喜欢0 环境准备 [root@s ...

  4. 在CentOS7上通过RPM安装实现LAMP+phpMyAdmin安装过程全记录

    在CentOS7上通过RPM安装实现LAMP+phpMyAdmin安装过程全记录 时间:2017年9月20日 一.软件环境: IP:192.168.1.71 Hostname:centos73-2.s ...

  5. 全新CentOS7上GateOne的安装

    全新CentOS7上GateOne的安装 最近在研究WebSSH2这类工具,目前的需求是在web应用中嵌入ssh终端,找到了GateOne,GateOne 是一款使用 HTML5 技术编写的网页版 S ...

  6. 解决编译nginx模块与rpm包安装的nginx不兼容问题

    环境:centos  nginx-10.0.1 现象: 自己开发一个nginx模块,放到rpm包安装的nginx服务器上启动服务时报错如下: 30490#0: module "/usr/li ...

  7. Docker在CentOS7上的安装及常用命令

    Docker简介:Docker是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化.容器是完全使用沙箱机制 ...

  8. 最简单、图解:阿里云服务器上装 Docker 、 CentOS上 docker安装(3分钟装完)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. // 为了装 vue 的 webpack  ,我把整个服务器重置了.docker 也没有了,只好重新 ...

  9. php7 zip libzip,Docker中Centos7+PHP7.4.6安装libzip

    注意:请避免在新系统上安装老旧软件,也避免在老系统上安装最新软件 原始问题 因本地docker镜像限制,最高支持Centos7,又想尝试安装PHP最新版,结果卡在安装libzip时报错: checki ...

最新文章

  1. poj1236(强连通分量)
  2. 读取一个product全部数据的工具
  3. java由大到小输出整数xvz_【视频+图文】Java经典基础练习题(三):输入3个整数,并将其由小到大输出...
  4. Linux内核分析06
  5. C/C 宏替换详解
  6. Android Studio-------添加按钮
  7. bzoj3083 遥远的国度
  8. Neural Volumes Rendering(一)
  9. java获取上传图片的大小_java 图片上传的处理,获取图片大小,宽高。
  10. VC中如何设置Socket的TCP/IP KeepAlive机制(MSDN)
  11. 学习小实例--滚动条
  12. 求解图的连通块数量——DFS方法实现
  13. 太实用了!Schedule模块, Python 周期任务神器!
  14. 风景怡人一个生态村子 -国稻种芯-百色:华润谋定希望小镇
  15. Docker学习笔记08-----Docker Harbor使用详解
  16. TIM下载的文件在哪个手机文件夹中(安卓)
  17. 透视表学习(四)想要做好数据分析必知必会排序操作
  18. 实例分析神经网络传播过程
  19. SQL计算个人所得税函数
  20. 如何设置一个可扩展的MongoDB数据库?

热门文章

  1. 2020年终回顾:时间会回答成长,成长会回答梦想
  2. 为什么我们需要Logstash,Fluentd等日志摄取器?
  3. Sql Server之旅——第十二站 对锁的初步认识
  4. .NET Core前后端分离快速开发框架(Core.3.1+AntdVue)
  5. 让我的 .NET Core 博客系统支持 Docker
  6. ASP.NET Core on K8S深入学习(7)Dashboard知多少
  7. 一份关于.NET Core云原生采用情况调查
  8. Hello Kubernetes快速交互实验手册
  9. 邀请 | 关于微软容器服务,你需要知道的二三事
  10. .Net Core应用框架Util介绍(二)