樹莓派安裝docker

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

刪除鏡像

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章