laradock|解决 Laradock 拉取镜像并创建容器时非常慢的问题

前言 Laradock 非常好用,这一点毋庸置疑,但是在国内拉取镜像时非常的慢。
下面我们以搭建 LNMP 为例对这一情况进行解决。
首先,通过我安装过无数次的情况发现如下特征:

  • nvm 非常慢,nodejs 就更慢了,因为通过 nvm 安装的
  • workspace 或者说只要使用了 ubuntu 系统的镜像在执行 apt-get update | apt-get install xxx 时非常的慢,
这两点原因导致每当启动容器时,在镜像不存在的情况下,时间都很长,还时不时的报错 timeout,所以我们接下来看看这两个问题的解决方案。
已经提交自定义 Ubuntu 镜像源的 PR 且已合并, Improve user experience in China #2388
Docker 镜像拉取慢的问题 使用 阿里云 docker 镜像源
NVM 慢的问题 在 env 文件中设置 WORKSPACE_NVM_NODEJS_ORG_MIRRORhttps://npm.taobao.org/mirrors/node 这是设置 nvm 安装 nodejs 时从哪个镜像下载源文件的参数,设置后,nodejs 安装的飞快.
WORKSPACE 慢的问题 【laradock|解决 Laradock 拉取镜像并创建容器时非常慢的问题】env 文件中设置:
CHANGE_SOURCE=true
UBUNTU_SOURCE=aliyun
注:UBUNTU_SOURCE 支持多种选择,具体情况请查看 workspace/sources.sh 文件

    推荐阅读