1、替换为国内的源
阿里开源镜像站提供了raspbian的软件包镜像,国内的用户可以选择改用阿里镜像站作为更新源。最新的jessie版可以参考本文。
具体做法
修改之前,最好先备份原始的配置文件。例如,使用如下命令将两个源配置文件拷贝到HOME目录。
cp /etc/apt/sources.list ~ cp /etc/apt/sources.list.d/raspi.list ~
或者直接在原来配置文件的基础上修改,但将原有的配置全部注释掉(使用#注释)。
修改 sources.list
更新后的/etc/apt/sources.list:
#deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi # Uncomment line below then 'apt-get update' to enable 'apt-get source' #deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi
# use ustc mirror: deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main contrib non-free rpi
实际修改是,将 mirrordirector.raspbian.org 替换为 mirrors.aliyun.com/raspbian/ 。
修改 raspi.list
更新后的/etc/apt/raspi.list:
#deb http://archive.raspberrypi.org/debian/ jessie main ui # Uncomment line below then 'apt-get update' to enable 'apt-get source' #deb-src http://archive.raspberrypi.org/debian/ jessie main ui
# use ustc mirror: deb http://mirrors.aliyun.com/debian/ jessie main ui
实际修改是,将 archive.raspberrypi.org 替换为 mirrors.aliyun.com 。
update
更换了软件源之后,需要update
sudo apt-get update
2、安装docker
curl -sSL https://get.docker.com | sh
该命令会到docker官方下载安装脚本并执行
3、设置镜像源
docker默认的镜像源在国外拉取镜像速度实在感人,为了提高镜像的拉取速度可将 镜像源设置为阿里的镜像源(免费)。
登录阿里云官网:https://cr.console.aliyun.com,可以使用淘宝账号登录。
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["这里复制你自己的加速器地址"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
4、测试
开一个新目录:mkdir docker_test
cd docker_test
然后开始编写规则文件
vim Dockerfile
FROM resin/rpi-raspbian:latest ENTRYPOINT [] RUN apt-get update && \ apt-get -qy install curl ca-certificates CMD ["curl", "https://docker.com"]
保存。
然后build一个镜像出来:
docker build -t curl_docker .
运行镜像
docker run curl_docker
5、常用命令
docker images
查看已下载的经镜像
docker ps -a
查看所有容器
docker rmi $IMAG
删除镜像