以前试过在树莓派上安装docker,发现树莓派很久都没有反应,最后失败了,还重新写了新系统到sd卡。 既上篇文章在WSL Ubuntu上测试安装Docker有问题后,笔者转向了树莓派上Docker实践。今天在网友的指引下去docker官网找了一圈,发现安装脚本和别人的分享是不一样的,可能那个是以前的安装脚本,不支持了,还是一手资料靠谱!
树莓派是基于 Debian内核,在官网查找安装方法。
Raspbian users cannot use this method!For Raspbian, installing using the repository is not yet supported. You must instead use the convenience script.
进入script链接查看:

按照什么的方法安装正常。修改pi用户的组权限,添加到 docker 组后要退出终端再重新进入才会生效。
运行一下hello-world:

常用命令:
Docker 客户端的所有命令选项:docker
列出本地主机上的镜像:docker images
获取一个新的镜像:docker pull image_name
查找镜像:docker search image_name
删除镜像:docker rmi image_name
查看运行的容器:docker ps
查看容器状态:docker stats
docker进程信息:

笔者觉得现在什么都在虚拟化,就连钱都在虚拟化,Docker对于测试(不知道生产环境有没有部署)来说是有很大的优势,比如装LAMP,你可要一个个软件安装,要使遇到缺少依赖库,那么你可以要花很长的时间的解决,要使遇到库冲突,那估计要头疼了。使用docker的话,只要一条命令pull下来就行,不使用了直接删除即可,方便省心!
笔者在树莓派测试成功后,又重新格式化了sd卡,安装个全新的系统,只作为Docker实践。哈哈,又开启了新的篇章!
网友评论