Laravel 安装 sail时ubuntu软件源很慢或者connection failed 解决办法
修改Laravel sail ubuntu软件源
修改文件
C:\Users\2018977115-pc\你的项目名字\vendor\laravel\sail\runtimes\8.0
下Dockerfile
在RUN apt-get update \前增加
RUN sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
RUN sed -i s@/security.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
RUN apt-get clean
然后在Linux里执行后面
创建项目后,您可以导航到应用程序目录并启动Laravel Sail。Laravel Sail提供了一个简单的命令行界面,用于与Laravel的默认Docker配置进行交互:
cd 你的项目名字
./vendor/bin/sail up
第一次运行Sailup命令时,Sail的应用程序容器将在您的计算机上构建。这可能需要几分钟。不用担心,随后启动Sail的尝试会更快。
一旦启动了应用程序的Docker容器,您就可以在Web浏览器中访问该应用程序,
网址为:http:// localhost/index.php。
本作品采用《CC 协议》,转载必须注明作者和本文链接
关于 LearnKu
插眼回头试一试,之前尝试就是被ubuntu更新慢哭了
卡在这里没反应了,怎么破?
折腾了几天,终于构建好了,但发现这个sail并不太好用。比如,我本地有多个站点,sail 没法指定域名,我得每个site设置一个端口,每个mysql、redis都设置一个不同的端口
记录下遇到的问题:
新建一个
sources.list放在Dockerfile同级目录下,内容为:编辑Dockerfile文件,在RUN apt-get update前面添加:
将文件中的
http://ppa.launchpad.net替换为http://launchpad.proxy.ustclug.org(一个镜像)zlib.output_compression=on。以上设置好之后,依然会有build失败的可能,需要多运行几次。
2021.11.1 阿里云镜像出现问题,可以换成腾讯云: