C:Userszifan>docker --version Docker version 19.03.8, build afacb8b
安装:https://xueyuanjun.com/post/9608?page=9#comments
遇到各种坑,这些坑通常都是网络原因导致的(公司/家里,都是win10 ,相同版本的docker,相同版本的laradock,公司出现各种源包的no longer release提示,家里就很顺利的完成安装)。
没尝试过VPN,我的解决方法如下:
1、替换http为https
2、添加add-apt-repository --remove ppa:ondrej/php命令用于删除 no longer relesae 源
3、删除libzip-dev
4、修改hosts:199.232.68.133 raw.githubusercontent.com
比较懒,直接截图保存,通过文件的diff能看到修改的地方: https://github.com/Laradock/laradock (2020/07/23 不断更新的laradock)
修改了php-fpm/Dockfile, workspace/Dockfile两个Dockfile文件, 对应上面的第2、3步骤;修改了workspace/sources.sh文件,对应上面的第1步
----------------------------------------- 2020/07/24 ----------------------------------------
mysql v8.0.21:lower_case_table_names表名大小写问题,解决方案如下:
同时删除{下载目录}/Laradock/.env文件中DATA_PATH_HOST指定的路径下的mysql文件夹, 整个删除,重新执行:
docker-compose up --build -d mysql
配置值用法介绍
SHOW VARIABLES like 'lower%' lower_case_table_names=1 表名存储在磁盘是小写的,但是比较的时候是不区分大小写 lower_case_table_names=0 表名存储为给定的大小和比较是区分大小写的 lower_case_table_names=2, 表名存储为给定的大小写但是比较的时候是小写的
参考链接: