使用CentOS部署laravel环境
- 镜像:centos7.5(CentOS-7-x86_64-DVD-1804.iso)资源点击这里下载提取码:6591
- 进行最小化安装
- 网络设置静态网络
- 关闭防火墙以及selinux
- 配置yum源
- 安装docker
- 安装laravel
1.安装虚拟机过程
#修改网络配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=b7509ffe-614e-4350-98f3-2c46d9d0e6fd
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.200.138
GATEWAY=192.168.200.1
NETMASK=255.255.255.0
systemctl restart network
使用远程连接工具连接linux(这里使用CRT)
使用方法:点击左上角快速连接(闪电箭头)输入相应信息进行连接
然后使用自带的传输文件功能将docker-repo文件夹、laravel.tar文件以及centos镜像上传到linux服务器的/opt目录下
2、配置网络篇
将laravel文件上传到/根目录,用来做数据持久化操作,这样以后更改laravel文件就不必进入到容器中去了
3、关闭防火墙以及selinux
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
4、配置yum源
mount /opt/CentOS-7-x86_64-DVD-1804.iso /mnt
cp -rvf /mnt/* /opt
umount /mnt
rm -rf /etc/yum.repos.d/*
cat >> /etc/yum.repos.d/local.repo << EOF
[centos]
name=centos
baseurl=file:///opt
gpgcheck=0
enabled=1
[docker]
name=docker
baseurl=file:///opt/docker-repo
gpgcheck=0
enabled=1
EOF
5、安装docker
安装docker所需要的依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
安装docker
yum install -y docker-ce
开启服务
systemctl start docker
systemctl enable docker
6、导入laravel镜像以及更改镜像名
cd /opt
docker load < laravel.tar
#查询镜像id
docker images
#更改镜像名
docker tag 6f3815b85816 laravel:latest
7、运行容器
docker run -dit -p 80:80 --name laravel -v /laravel/resources:/var/www/laravel/resources -v /laravel/routes:/var/www/laravel/routes -v /laravel/app:/var/www/laravel/app laravel
使用浏览器访问linuxIP
ources:/var/www/laravel/resources -v /laravel/routes:/var/www/laravel/routes -v /laravel/app:/var/www/laravel/app laravel
使用浏览器访问linuxIP
若想使用docker安装其他服务,可配置阿里云加速器其方法自行百度