raspberry pi树莓派安装docker

谁说胖子不能爱 提交于 2020-02-15 16:35:47

docker的安装

第一种方式:

#直接运行以下命令,运行完无报错即可
sudo curl -sSL https://get.docker.com | sh
#我运行完了不行,报错下载too slow,故只能用第二种方式

第二种方式:

#查看树莓派系统版本
lsb_release -cs
#我的版本是stretch

#查看内核架构
uname -ar
#我的架构为armv71

#打开https://download.docker.com/linux/debian/dists/
#选择对应自己版本的文件夹
#选择后进入./pool/stable/
#选择对应自己架构的文件夹,没有的话选armhf
#通过wget命令下载最新的containerd.io,docker-ce-cli,docker-ce共计3个deb,或者自行下载后传到树莓派上
#下载有时候很慢,可能要多试几次
wget https://download.docker.com/linux/debian/dists/stretch/pool/stable/armhf/containerd.io_1.2.6-3_armhf.deb

wget https://download.docker.com/linux/debian/dists/stretch/pool/stable/armhf/docker-ce-cli_19.03.6~3-0~debian-stretch_armhf.deb

wget https://download.docker.com/linux/debian/dists/stretch/pool/stable/armhf/docker-ce_19.03.6~3-0~debian-stretch_armhf.deb

#下载完成后依次通过dpkg安装
sudo dpkg -i containerd.io_1.2.6-3_armhf.deb

sudo dpkg -i docker-ce-cli_19.03.6~3-0~debian-stretch_armhf.deb

sudo dpkg -i docker-ce_19.03.6~3-0~debian-stretch_armhf.deb

#至此docker安装完成
#测试
sudo docker -v
#若出现docker版本信息说明安装成功

docker相关配置

docker更换国内镜像

sudo nano /etc/docker/daemon.json
#输入以下信息保存
{
    "registry-mirrors": ["https://registry.docker-cn.com"],
    "experimental":true
}
#重新加载配置文件
sudo systemctl daemon-reload
#重启docker
sudo service docker restart

docker开启远程访问

sudo nano /lib/systemd/system/
#将原来的ExecStart=这行更换成
#ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

#重新加载配置文件
sudo systemctl daemon-reload
#重启docker
sudo service docker restart

docker开机自启动

#启动docker
sudo service docker start
#停止docker
sudo service docker stop
#重启docker
sudo service docker restart
#设置开机自启动
sudo systemctl enable docker
#禁止开机自启动
sudo systemctl disable docker

参考官方文档

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!