docker是一款流行的应用程序开发,发布和运行平台。Docker 能够帮助你将应用程序与基础架构分离,以便快速交付软件。使用了Docker,你可以不用担心应用软件和操作系统不兼容或者缺少某些特定的库文件的问题,因此它特别适合在微型电脑上使用。本文介绍通用的安装Docker方法,在树莓派和Jetson Nano上都测试过,能成功安装。
第一步,更新apt repository
sudo apt-get -y update && sudo apt-get -y upgrade
第二步,从官网下载脚本并运行
curl -s https://get.docker.com | bash
运行成功是这个样子的
第三步,检查docker版本
sudo docker version
安装正常的话应该是这样子的
运行docker info获得更详细的系统信息
sudo docker info
第四步,设置开机自动运行docker,并且启动它
sudo systemctl enable docker
sudo systemctl start docker
检查是否运行成功
sudo docker ps
成功的样子是这样的
第五步,从docker hub下载hello-world来测试一下
sudo docker pull hello-world
成功的样子是这样的
如果出现这样的提示,“Error response from daemon: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit” ,你可以尝试在docker hub注册一个账号,然后登录后再pull,因为docker hub现在限制了匿名pull的频率。
sudo docker login
登录成功是这样子的,
第六步,运行hello-world
sudo docker run hello-world
成功运行是这样子的,
看看我们的image list里面是否有这个hello world
sudo docker images
第七步,清理hello-world
虽然这个hello world只有几k,但有最求整洁的我要把它删掉
sudo docker image rm --force 1ec996c686eb
再看看images