1. sudo docker-compose up -d 没有权限而报错的:
链接:https://blog.csdn.net/xiojing825/article/details/79494408
将当前用户加入docker组,然后重新登录
php@ubuntu:/tmp/docker$ sudo gpasswd -a ${USER} docker
2. sudo docker-compose up -d 建立过程卡主不动的:(原因是国外资源访问慢,所以对github加速)
链接:https://www.cnblogs.com/LyShark/p/10574755.html
手动访问:https://www.ipaddress.com/ 网址,然后依次获取以下三个网址的IP
xxx.xxx.xxx.xxx github.com
xxx.xxx.xxx.xxx github.global.ssl.fastly.net
xxx.xxx.xxx.xxx codeload.github.com
然后加入hosts文件
重启网络服务
sudo /etc/init.d/networking restart
3. 安装完成后,需要进入docker 工作空间才能进行开发操作:
docker ps 查看正在进行的容器
docker exec --user=laradock laradock_workspace_1 /bin/bash
docker-compose exec --user=laradock workspace bash
(进入工作空间为例,相当于ssh登录到服务器,默认会在、/var/www/目录)
然后就能运行 composer 命令了
4. composer 卡住:(国内镜像推荐阿里云)
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
5.如果是 【Windows】 -> 【开虚拟机 】->【laradock】这样的三层环境,想要在windows 访问docker:
【虚拟机中】运行 ifconfig
在【Windows中】cmd运行:
route add 172.17.0.0 mask 255.255.0.0 192.168.78.129
6. 如果局域网其他电脑要访问这个页面:
将【虚拟机的】80转发到【自己windos】8080
开放8080防火墙
7. 挂载共享文件夹
sudo vmhgfs-fuse -o subtype=vmhgfs-fuse,allow_other /mnt/hgfs/
dh -f 查看是否成功