第一次构建Docker镜像,想照着书弄个jekyll的镜像玩玩,结果两天了,到现在还没成功。记录下国内环境实践和书本上的不同。。。
首先官方的apt-get源太慢了
要换成国内的速度还可以接受一点:(原文链接)
做法:
Dockerfile 中 RUN apt-get update
前添加一句:
RUN sed -i 's/http:\/\/archive\.ubuntu\.com\/ubuntu\//http:\/\/mirrors\.163\.com\/ubuntu\//g' /etc/apt/sources.list
gem国内源貌似也不行
(原文链接)
做法:
Dockerfile中添加:
RUN gem sources --remove http://rubygems.org/
RUN gem sources -a https://ruby.taobao.org/
RUN gem sources -l