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
刪除鏡像