zoukankan      html  css  js  c++  java
  • 记录win10 教育版 Docker Desktop 安装 laradock 踩坑

    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, 表名存储为给定的大小写但是比较的时候是小写的

     参考链接:

    https://www.cnblogs.com/landv/p/11417353.html

    https://blog.csdn.net/wxuzero/article/details/79454216

  • 相关阅读:
    GitLab-添加SSH Key亲历教程
    java-数组Array的应用总结
    Java-方法的重载和重写
    JSON-相关的工具收藏分享
    java-无重复的排列组合小技能
    Charles安装与使用
    深拷贝浅拷贝
    文件操作
    列表生成式
    非空即真,非零即真
  • 原文地址:https://www.cnblogs.com/zifan/p/13367722.html
Copyright © 2011-2022 走看看