您好!欢迎访问YaBo亚搏手机版App!
专注精密制造10载以上
专业点胶阀喷嘴,撞针,精密机械零件加工厂家
联系方式
0670-97335783
您当前的位置: 主页 > 新闻动态 > 技术支持 >

技术支持

「开发者手册」手把手教你使用docker搭建你的服务器

更新时间  2021-06-07 19:54 阅读
本文摘要:最近在腾讯云买了一个服务器(1核、2GB、1Mbps、CentOS 7.2、64位),准备搭建自己的LAMP(Linux、Apache、Mysql、PHP)服务器,但登录上去后发现,其上除了一个CentOS系统啥都没有。最后,不得不从零开始,一步一步操作,完成LAMP服务器的搭建。以下是详细操作步骤。 一、更改yum源yum是一个在Fedora和RedHat以及CentOS中的Shell前端软件保证理器。

YaBo亚搏手机版App

最近在腾讯云买了一个服务器(1核、2GB、1Mbps、CentOS 7.2、64位),准备搭建自己的LAMP(Linux、Apache、Mysql、PHP)服务器,但登录上去后发现,其上除了一个CentOS系统啥都没有。最后,不得不从零开始,一步一步操作,完成LAMP服务器的搭建。以下是详细操作步骤。

一、更改yum源yum是一个在Fedora和RedHat以及CentOS中的Shell前端软件保证理器。基于RPM保证理,能够从指定的服务器自动下载RPM包而且安装,可以自动处置惩罚依赖性关系,而且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum默认的下载地址是外洋地址,通常的下载速度是很缓慢的。

因此,为了使后面的操作较为顺畅,我们先得将默认的yum源修改为海内源,如阿里和网易。修改yum源,可以使用如下下令:1、备份当地yum源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak2、获取阿里yum源设置文件wget /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo3、更新cacheyum makecache4、检察yum -y update二、安装Nginx在这里,Nginx主要作为反向署理服务器,下载Nginx可以使用如下下令:yum install nginx三、安装DockerDocker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后公布到任何盛行的 Linux 机械上。

Docker容器完全使用沙箱机制,相互之间不会有任何接口。这样我们可以将原来的一台服务器,划分成多个相互不受影响的服务器。

安装docker,可以使用如下下令:yum install docker三、建立容器Docker建立容器,是要以某一镜像为基础的。Doker下载镜像,使用如下下令:docker pull 镜像名为了利便后期治理,我们要建立了两个容器,一个容器运行PHP代码,一个容器运行MySQL。

因此,在建立容器之前,我们先得下载相关镜像文件。如下:1、下载支持PHP代码运行的镜像docker pull docker.io/eboraas/apache-php2、下载支持MySQL运行的镜像docker pull docker.io/mysql待所需镜像文件下载完毕后,就可以建立Docker容器了,如下:1、建立MySQL容器以上下令中,“ -e MYSQL_ROOT_PASSWORD=123456”表现设置MySQL数据root用户的登录密码为:123456。当下令执行乐成后,执行docker exex -it mysqldb /bin/bash进入容器内部,启动mysql,此时mysql服务器就搭建乐成了。

2、建立PHP容器由于我的php项目需要毗连mysql数据库,因此,在建立PHP容器的时候,需要将mysqldb这个容器毗连过来,如下:以上下令中,--link 下令就表现将mysqldb容器毗连到myapp容器中。当以上下令执行乐成后,在myapp容器中就可以使用db链接mysqldb容器了,举行数据库毗连了。

yabo亚搏手机版app下载

四、设置Nginx署理使用docker搭建的服务器,通常其上有比力多的容器,而且每个容器可能都运行着差别的项目。为了使外部能正常会见这些容器里运行的项目,我们一般需要使用nginx署理。

设置nginx署理,可以按如下方式:以上下令,表现将www.example.com域名映射到内部IP为172.17.0.3的容器。当下令执行乐成后,你会见www.example.com就可以会见到172.17.0.3这个容器里运行的项目了。至此,使用docker搭建服务器的操作就完成了。增补一下,如果你想讲http迁移到https可以检察手把手教你从http免费迁移到https,这篇文章详细先容了其操作步骤。

本文系“编码之道”原创,转载请注明出处。


本文关键词:yabo亚搏手机版app下载,「,开发者,手册,」,手把手,教你,使用,docker,最

本文来源:YaBo亚搏手机版App-www.zh-zhuoyue.com