Docker介绍及安装Nginx

安装软件介绍

在Linux上安装软件有三种方式:

        1.在redhat系列下的发行版通过rpm包安装或者是在debian系列下的发行版通

过deb包安装

        2.通过工具安装,在redhat系列下的发行版通过yum安装或者是在debian系列下的发行版通过apt-get安装

        3.源码包安装,下载源代码包,进行编译后安装

Docker介绍

Docker:是给予Go语言实现的开源项目。

Docker的主要目标是“Build,Ship and Run Any App,Anywhere” 也就是通过对应的组件的封装,分发,部署,运行等生命周期管理,是用户APP及运行环境能够做到 “一次封装,到处运行”

Docker的设计理念:构建(build)、运输(ship)、运行(running)

Docker结构

 Docker 安装

第一步:安装依赖工具

  yum -y install yum-utils device-mapper-persistent-data lvm2

第二步:下载镜像源

yum-config-manager  --add-repo  http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

第三步: 安装

yum makecache fast

yum -y install docker-ce 

第四步: 启动

systemctl start docker

systemctl status docker 

第五步: 测试

sudo docker run hello-word

        输入 docker version,如果看到以下信息则代表启动成功

docker version

 卸载

sudo yum remove docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker

 Docker 容器

查看正在运行的容器:

        docker ps -qa

        参数解释 :

                -a 所有容器(包括没有运行的容器)

                 -q 只查看标识 

 docker ps -a

 启动容器:

        docker start 容器标识

docker start  optimistic_rubin

Docker 安装nginx 

 获取镜像:

        docker pull 镜像名称

docker pull nginx

 查看是否存在nginx,查看有没有80端口号

ps -aux | grep "nginx"

netstat -anpt

 如果存在nginx,则输入killall nginx

创建容器并运行

        docker run --name=my-nginx -p 80:80 -d 镜像编号   (80可以输入任意数值。 )

 docker run --name mynginx -p 80:80 -d eea7b3

         输出容器编号

测试

方式一:

        输入curl localhost:80  (80为运行时输入的端口号)。

curl localhost:80

         显示Welcome to nginx!则表示成功!

方式二:使用浏览器

        使用阿里云服务器可以登录阿里云,打开防火墙

         目的中输入运行时的80端口号,源选择0.0.0.0,点击保存,就会显示出如下

         进入FinalShell,在左上角找到当前阿里云主机的IP地址,并复制

         复制完成后,进入浏览器,将复制的IP输入进去,就可以测试了

         注册成功就会显示如上界面!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值