什么是Docker环境?
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
如何在Centos7上搭建Docker?
安装Docker的依赖库。
依赖库是指调用一个动态库A时,A又需要调用动态库B。则B是A的依赖库。
添加Docker CE的软件源信息。
日常的软件安装或者更新都是采用从软件源获取软件包的方式。设置好软件源可以让你及时获取重要的安全更新,解决安全隐患;或者修复已知的问题,让使用更顺手。设置好软件源同样可以加快以上操作的速度,节约你宝贵的时间。
安装Docker CE,启动Docker服务。
执行以下命令
yum makecache fast; yum -y install docker-ce ;systemctl start docker;
配置阿里云镜像仓库
如图:
重新加载服务配置文件
什么是nginx?
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等
使用Docker安装Nginx服务
查看Docker镜像仓库中Nginx的可用版本。
可多版本了,第一个是最受欢迎的
拉取镜像
下载镜像到本地
运行容器
启动容器里的应用