Docker 国内镜像加速

个人的 Docker阿里云镜像 :

{
    "registry-mirrors": [
        "https://rjdbkfz6.mirror.aliyuncs.com"
    ]
}

apt-get update -yqq 下载超时:

修改 ./.env 文件:

CHANGE_SOURCE=true

apt-get install -yqq …… 下载超时:

修改 ./workspace/Dockerfile 文件:

# always run apt update when start and after add new source list, then clean up at end.
RUN set -xe; \
    find /etc/apt/sources.list.d/ -type f -name "ondrej-ubuntu-php-xenial.list" -exec  sed  -i.bak -r  's#deb(-src)?\s*http(s)?://ppa.launchpad.net#deb\1 https\2://launchpad.proxy.ustclug.org#ig' {} \; && \

报错 sources.sh: not found:

切换到 laradock 目录

vi ./workspace/sources.sh
:set ff=unix
:wq

然后继续执行 docker-compose up

NODEJS 下载缓慢慢

# 设置composer镜像
WORKSPACE_COMPOSER_REPO_PACKAGIST=https://mirrors.aliyun.com/composer/
# Node镜像
WORKSPACE_NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
# NPM镜像
WORKSPACE_NPM_REGISTRY=https://registry.npm.taobao.org/

报错 Can't open /home/laradock/.nvm/nvm.sh

这似乎需要科学上网,本人的解决方案是多次运行 docker-compose up 就成功了