树莓派安装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

删除镜像

 

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