马上就要过年了,阿里的优惠又来了……有免费的ECS(一个月)还有包年的也不贵才38元,立马入手,练习学习
我们公司的项目都是在docker上配置的,但是自己还真没有在centos安装过docker环境,趁这次机会熟悉一下。于是,哈哈买了两台
CentOS 7 (使用yum进行安装)
# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 更新并安装 Docker-CE
sudo yum -y install docker-ce
# Step 4: 开启Docker服务
sudo service docker start
检验
docker version
在安装docekr-compose
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.2.3/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
下载laradock
官网地址:https://laradock.io/
1.下载
git clone https://github.com/Laradock/laradock.git
cp .env.example .env
2.配置
把下面两个配置改了,不然build起来特别的慢,在laradock的.env里面
# hs 重点改镜像源
CHANGE_SOURCE=true
UBUNTU_SOURCE=aliyun
3.build启动
# 按照需求各种build(自己可以更改配置文件啊)
docker-compose buiuld nginx mysql redis
# 完了以后
docker-compose up -d nginx mysql redis
不懂得自己可以详细的查看laradock的官网文档,最近我这安装了至少3遍了,就不详细写的,有问题的可以留言
laravel项目中使用
在.env中配置
DB_HOST=mysql
REDIS_HOST=redis
参考文档:
https://developer.aliyun.com/article/110806
https://get.daocloud.io/#install-docker