天天看点

Centos7 搭建Docker环境什么是Docker环境?如何在Centos7上搭建Docker?配置阿里云镜像仓库什么是nginx?使用Docker安装Nginx服务验证成果

什么是Docker环境?

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

Centos7 搭建Docker环境什么是Docker环境?如何在Centos7上搭建Docker?配置阿里云镜像仓库什么是nginx?使用Docker安装Nginx服务验证成果

如何在Centos7上搭建Docker?

安装Docker的依赖库。

依赖库是指调用一个动态库A时,A又需要调用动态库B。则B是A的依赖库。
Centos7 搭建Docker环境什么是Docker环境?如何在Centos7上搭建Docker?配置阿里云镜像仓库什么是nginx?使用Docker安装Nginx服务验证成果

添加Docker CE的软件源信息。

日常的软件安装或者更新都是采用从软件源获取软件包的方式。设置好软件源可以让你及时获取重要的安全更新,解决安全隐患;或者修复已知的问题,让使用更顺手。设置好软件源同样可以加快以上操作的速度,节约你宝贵的时间。
Centos7 搭建Docker环境什么是Docker环境?如何在Centos7上搭建Docker?配置阿里云镜像仓库什么是nginx?使用Docker安装Nginx服务验证成果

安装Docker CE,启动Docker服务。

执行以下命令

yum makecache fast; yum -y install docker-ce ;systemctl start docker;

Centos7 搭建Docker环境什么是Docker环境?如何在Centos7上搭建Docker?配置阿里云镜像仓库什么是nginx?使用Docker安装Nginx服务验证成果

配置阿里云镜像仓库

如图:

Centos7 搭建Docker环境什么是Docker环境?如何在Centos7上搭建Docker?配置阿里云镜像仓库什么是nginx?使用Docker安装Nginx服务验证成果

重新加载服务配置文件

Centos7 搭建Docker环境什么是Docker环境?如何在Centos7上搭建Docker?配置阿里云镜像仓库什么是nginx?使用Docker安装Nginx服务验证成果

什么是nginx?

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等

Centos7 搭建Docker环境什么是Docker环境?如何在Centos7上搭建Docker?配置阿里云镜像仓库什么是nginx?使用Docker安装Nginx服务验证成果

使用Docker安装Nginx服务

查看Docker镜像仓库中Nginx的可用版本。

可多版本了,第一个是最受欢迎的
Centos7 搭建Docker环境什么是Docker环境?如何在Centos7上搭建Docker?配置阿里云镜像仓库什么是nginx?使用Docker安装Nginx服务验证成果

拉取镜像

下载镜像到本地
Centos7 搭建Docker环境什么是Docker环境?如何在Centos7上搭建Docker?配置阿里云镜像仓库什么是nginx?使用Docker安装Nginx服务验证成果

运行容器

启动容器里的应用
Centos7 搭建Docker环境什么是Docker环境?如何在Centos7上搭建Docker?配置阿里云镜像仓库什么是nginx?使用Docker安装Nginx服务验证成果

验证成果

访问 http://106.14.216.177:8080/
Centos7 搭建Docker环境什么是Docker环境?如何在Centos7上搭建Docker?配置阿里云镜像仓库什么是nginx?使用Docker安装Nginx服务验证成果