我用composer创建了一个laravel 8项目。然后我通过composer require laravel/sail
添加了laravel sail,然后执行了php artisan sail:install
命令。在执行sail up
命令后,只创建了mysql
容器,一切正常。但是现在我想将redis
添加到我的docker容器中。我该怎么做?我对Docker没有什么了解,但Laravel Sail让使用Docker变得非常容易。我想在laravel sail的帮助下添加redis
。有什么办法吗?
3条答案
按热度按时间dgenwo3n1#
您可以编辑
docker-compose.yml
在
services
中:最后,在
volumes
中:您还可以使用以下命令启动一个全新的项目
然后引用生成的
docker-compose.yml
编辑后,保存它,然后运行
./vendor/bin/sail build
,然后只运行sail up -d
7qhs6swi2#
您只需再次发出
php artisan sail:install
命令即可现在,选择您需要的服务,并使用
,
将它们分开例如
0, 3, 7
这将更新您的docker-compose.yml
文件并添加MySQL, Redis, Mailhog
的行。它可能会覆盖你的一些旧的设置虽然!一旦你再次起航,它会拉动服务,你就可以走了。
oipij1gg3#
我知道这不是最好的解决办法,但我认为这很容易。使用以下行更新
docker-compose.yml
文件: