树莓派的arm的ubuntu系统,好烦躁,想安装个java环境都不行,所以决定直接安装docker,都在docker里面运行。。
步骤如下:
sudo apt install docker.io
如下图:
设置docker开机自动启动
$ sudo systemctl start docker
$ sudo systemctl enable docker
操作如下图:
查看docker版本
docker -v
如下图:
查看docker 安装情况
docker version
这里只能看到clinet ,看不到server,我们需要安装server
但是server,需要root权限。。
然后,我就切换到root ,结果失败了。。如下图:
这里需要设置一下root密码
用这个命令
sudo passwd root
如下图
在执行安装docker service
service docker start
下面可以设置开机自启动
systemctl start docker.service
systemctl enable docker.service
两个都出来了。。
。。。执行下载
docker pull hello-world
一直失败
怀疑是国外的镜像的原因。。。。
修改镜像。。
创建或修改 /etc/docker/daemon.json 文件,修改为如下形式
# vi /etc/docker/daemon.json
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
再重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
再运行
docker pull hello-world
如下图:
哈哈,成功了,下面运行docker的hello
docker run hello-world
如下图:
也成功了。。。。