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