安装软件介绍
在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输入进去,就可以测试了
注册成功就会显示如上界面!