laradock 安装搭建采坑要点笔记

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 查看是否成功

原文地址:https://www.cnblogs.com/norie/p/11322109.html