前言:
而今朋友们对“nginx页面空白”大致比较着重,小伙伴们都想要了解一些“nginx页面空白”的相关内容。那么小编也在网摘上搜集了一些关于“nginx页面空白””的相关内容,希望姐妹们能喜欢,各位老铁们快快来学习一下吧!本节主要说说在Linux下,怎样安装docker。以centos7为例,如果没有centos7系统,请先下载并安装。如果想在windows下学习安装,那么请先下载好VMware或者virtual box等虚拟软件,安装后再在虚拟软件上安装centos7系统。
本节共分为五部分。
如何获取centos系统
Centos7下载地址,,如下图:
请根据实际情况,选择Centos Linux 或者 Centos Stream下载安装。生产环境建议推荐使用Centos Linux。如果想了解这两个版本的区别,下载页面正下方的介绍,里面有不同点的介绍链接,点击就可以查看,如下图:
安装docker
Centos7系统安装完毕后,开始着手准备安装docker。
如下步骤:
1. 安装docker需要设置docker仓库来安装和后续升级。安装管理工具yum-config-manager,该工具包含在yum-utils工具包中。此外还需要用到device mapper(Linux2.6 内核中支持逻辑卷管理的通用设备映射机制),所以还要额外安装device-mapper-persistent-data 和 lvm2依赖。
[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
2. 通过安装好好的yum-config-manager添加docker的仓库源
[root@localhost ~]# yum-config-manager --add-repo / [root@localhost ~]# ll /etc/yum.repos.d/docker-ce.repo #查看是否添加成功
3. 查看docker的版本,使用倒序排序
[root@localhost ~]# yum list docker-ce --showduplicates | sort -r
4. 选择需要的版本安装,此处采用默认的安装方法,安装最新版本
[root@localhost ~]# yum install docker-ce docker-ce-cli containerd.io
安装过程需要下载比较多软件,安装快慢与网速有关,请耐心等待几分钟。安装过程中有如下提示:
提示是否需要下载,请选择y:
提示是否需要导入GPK,请选择y:
最后出现如下图,说明安装成功:
5. 如果要选择某版本安装,请在docker-ce和docker-ce-cli后面加上具体的版本号即可,版本号为冒号到第一个中横杆“-”的带点数字。此处不再演示,例子如下:
yum install docker-ce-20.10.9 docker-ce-cli-20.10.9 containerd.io
6. docker安装完毕后,还没有任何镜像和容器实例,空白如初:
[root@localhost ~]# docker images[root@localhost ~]# docker ps
7. 启动docker
[root@localhost ~]# systemctl start docker
8. 运行hello-world实例,测试docker是否安装成功
[root@localhost ~]# docker run hello-world
因为没有hello-world镜像,所以会自动下载该镜像。出现下图说明docker安装成功:
看下运行情况:
至此,docker已经安装成功,并且运行起来了。
Docker简单的命令
docker ps -a #查看所有的容器,包括停止的容器。去掉-a,查看当前运行的容器。
docker start/stop/restart container_id #启动容器,不能用容器名字
docker rm container_id #删除容器
docker images #查看镜像
docker run #创建并运行容器,有兴趣的小伙伴,可以深入探索不同参数下的docker run方式
命令拓展:
可以根据如下命令,获取所有的容器id(container_id)。获取到容器ID,可以做更多其他的操作。
docker ps -a | awk '{ print $1}' | tail -n +2
如何获取docker镜像
Docker镜像,可以通过docker的官网docker hub浏览和获取大部分的镜像。
docker hub链接如下:
官网版面比较整洁,大致分为四部分:
第一:搜搜框,可以搜索自己想要的镜像
第二:导航栏
第三:过滤器,通过过滤器筛选目标镜像
第四:容器展区
从展区点击镜像,进入镜像的详情页,分四部了解镜像的获取方法:
第1:默认是获取最新版本的docker
第2:选择不同的版本
第3:过滤器,获取自己需要的版本
第4:当前版本对应的获取命令
应用例子
我们拿当前比较流行的web服务器软件nginx镜像来举例子。
Nginx镜像链接:
通过默认的方式安装最新版的镜像:
[root@localhost ~]# docker pull nginx
安装过程中,请耐心等待
查看下载的镜像:
[root@localhost ~]# docker images
马上让nginx运行起来:
[root@localhost ~]# docker run --name nginx-example -p80:80 -d nginx:latest
如无意外,可以通过ip加端口地址访问web服务器。如下图:
一个流行的web服务器,就这样被搭建起来了!!!
更多web服务器知识,请关注后续文章,欢迎关注本账号,不迷路。
原创不易,请勿盗窃。
我分享,我快乐!
标签: #nginx页面空白