M1 安装Docker/laradock 环境,出现本地和容器内的代码不同步问题
1). 当前系统
MacBook M1
2). 相关软件版本
docker: 4.3.1
3. 问题描述?
在 电脑装了 最新版的 Docker Desktop
和 laradock
后,在本地写完的代码,在 workspace
中是不同步的,但是在 workspace
中修改代码,会立即同步到本地中, 请问各位有遇到过这种问题吗?
Docker 一些配置
ps:另外以前Docker Desktop 默认 Use gRPC FUSE for file sharing
是勾选的,然后在 docker/for-mac
仓库看到 这个 Issues
后 5046 也跟风改了。。。
Docker File Sharing
Docker 版本号
Docker Ps
Docker Workspace 映射目录
开发时选用在容器目录中开发会自动映射到本地目录。
@SanXiao 额。这种的没办法用phpstorm了吧。。有办法在本地直接选择到容器目录吗?
没有人知道啥情况的么 :joy:
用了那么的laradock 从来没有你的问题 最多代码延迟个几秒
@chowjiawei 我以前也没有这个问题。 是换了M1以后才有的这个问题。。 而且在他们官方的issues 看到好几个同类型的问题
@chowjiawei 目前已经放弃 laradock了。。 直接用 brew 搞了。反正也是公司电脑。。 不纠结那么多了。
m1 docker mysql都不能用 相信我 别在m1用docker 少踩坑
m1 用valet 不香吗
@Zain 改部分参数可以用。但是搞起来挺痛苦的。 但是现在唯一没解决的就是同步问题了。 以前以为opcache 但是关闭也一样不行。只有说盲写一部分代码。然后重启docker + laradock服务。然后在测试。。哈哈哈
@薄荷蓝的晴天 现在是直接搞
homebrew
了。 公司电脑 不折腾了。哈哈。 以前想着刚配的新电脑 爱惜一下。但是成本太高啦。 :joy:表示没遇到过
有个东西叫docker-sync
用 mutlpass,兄弟,很香!