我在真机新建了 /var/www 目录,然后 clone 了一个laradock
真机下依次执行命令
cd /var/www/laradock/workspace
提前获取 install.sh 到当前目录,需要改一些clone源
wget https://gitee.com/yybawang/nvm/raw/v0.39.2/install.sh
chmod +x install.sh
vi install.sh
# 更改第 75 行为国内 clone 地址
NVM_SOURCE_URL="https://gitee.com/yybawang/nvm.git"
以上 :wq 保存后,继续编辑另一个文件
vi Dockerfile
# 762 行插入一行
COPY ./install.sh /tmp/install.sh
# 注释掉 766 行的 curl 命令,改为使用本地 install.sh
/bin/sh -c /tmp/install.sh \
第二个问题,yarnpkg.com 下载失败
真机下依次运行命令
sudo vi /etc/hosts
# 追加规则
104.16.171.99 yarnpkg.com
第三个问题,更改了 CHANGE_SOURCE=true 报 /etc/apt/sources.list 文件不存在
真机下依次执行命令
vi /var/www/laradock/php-fpm/Dockerfile
# 在 CHANGE_SOURCE=false 上一行先新建次文件
RUN echo >> /etc/apt/sources.list
ARG CHANGE_SOURCE=false
网友评论