Workspace 容器 - daniel-qa/Laradock GitHub Wiki

https://ithelp.ithome.com.tw/articles/10219270

  • 安裝缺少的套件

用 root 身分進入,安裝 npm install 提示缺少的套件

apt-get install libpng-dev

laradock會自動啟動workspace這個容器

https://ericwu.asia/archives/318

Laradock 已經幫我們把開發環境和工具都封裝在容器裡,也就是說本機不需要再去安裝什麼 PHP、Composer 之類的指令也可以快快樂樂的開發使用,也就是說我們只要下指令進入容器內就好

docker-compose exec -u laradock workspace bash

我們使用 laradock 登入workspace容器(-u/--user)。laradock 預設用於開發的使用者帳號,如果不加上這個選項,會使用最高管理權限登入(root)。透過使用這個帳號登入,未來可能可以省去一些不必要的麻煩(ex:宿主機和虛擬機掛載目錄的權限問題)。

  • 連線其他容器

我們來測試看看跟其他容器是否通訊正常。不過我們得先裝下網路工具。

docker-compose exec workspace apt update
docker-compose exec workspaece apt-get install net-tools iputils-ping

接著我們進到容起裡面來做~

ping -c5 nginx
ping -c5 mariadb
ping -c5 phpmyadmin
ping -c5 php-fpm