安装
在 Linux 使用 Laravel Sail
docker 安装
1 卸载旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.使用存储库安装
# 设置存储库
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3.安装docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io
4.启动
sudo systemctl start docker
#运行hello-world严重
sudo docker run hello-world
创建laravel应用
curl -s https://laravel.build/example-app | bash #默认服务为redis,mysql,meiliserch,mailhog selenium
#也可以通过with来选择别的服务
curl -s "https://laravel.build/example-app?with=mysql,redis" | bash
cd example-app
./vendor/bin/sail up
报错如下:
···
因为没有docker-compose
#安装docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
#查看是否安装成功
docker-compose --version
再次执行
```bash
./vendor/bin/sail up
有空再倒腾吧