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
来源:CSDN
作者:Edison820
链接:https://blog.csdn.net/sinat_31855011/article/details/104300084