Cubieboard刷入Armbian后安装Docker
2021-01-15 本文已影响0人
hetoo
系统安装
1、下载镜像文件:
https://www.armbian.com/download/
选择对应的镜像文件下载(cb1/cb2/cb3(cubietruck)
2、安装系统写入所需的软件
Win32 Disk imager、7zip
3、系统写入
将解压缩后的镜像文件写入至SD卡
4、将SD卡插入CubieBoard后加载电源
系统初始化
1、打开putty,输入Cubieboard的IP地址连接并登录(不知道IP地址的话,在路由器界面查看IP分配,主机名是cubieboard),root默认密码1234,第一次登录会强制要求修改root密码。
image2、更换软件源
$ nano /etc/apt/sources.list
在原先的源前面加#号注释掉,并将国内源复制过去
image.png
deb http://mirrors.ustc.edu.cn/debian stretch main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stretch-updates main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stretch-backports main contrib non-free
deb http://mirrors.ustc.edu.cn/debian-security/ stretch/updates main contrib non-free
ctrl+x退出编辑,按y回车保存
3、更新系统
$ apt-get update && sudo apt-get upgrade -y
至此,软件源更换完毕。
安装Docker
1、采用阿里云镜像安装docker
$ curl -fsSL https://get.docker.com -o get-docker.sh #下载get-docker.sh文件
$ sh get-docker.sh --mirror Aliyun #以阿里云镜像安装get-docker.sh脚本内容
使用上述命令安装会调用阿里云的镜像,安装速度较快。
2、配置docker镜像加速
$ nano /etc/apt/sources.list
添加以下内容
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"]
}
重载docker
$ systemctl daemon-reload
$ systemctl restart docker
查看一下是否添加成功
$ docker info
安装docker图形化管理Portainer
1、下载 Docker 图形化界面 portainer
docker pull portainer/portainer
2、创建 portainer 容器
$ docker volume create portainer_data
3、运行 portainer
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
4、安装完成后可访问Cubieboard IP:9000查看图形化界面
image.png
Portainer系统
1、首次访问,需要设置密码,密码必须符合复杂性要求。
image.png
2、选择本地
image.png
效果如下:
image.png
3、点击上面的local--容器,就可以看到容器的运行状态了
image.png
4、点击快速执行下面的小图片,可以看到监控信息。
image.png
常用配置和工具命令
#查看 Docker 版本
docker -v
sudo docker pull 仓库/镜像:版本(留空的话默认为 latest)
sudo docker run 加参数,用来创建容器
#查看运行容器
sudo docker ps
#查看所有下载的镜像
sudo docker images
#进入容器终端
sudo docker exec -i -t ha /bin/bash
#实时查看10行的 ha 日志
sudo docker logs -f -t --tail 10 ha
#重启 systemctl 守护进程
sudo systemctl daemon-reload
#设置 Docker 开机启动
sudo systemctl enable docker
#开启 Docker 服务
sudo systemctl start docker
#下载 Docker 图形化界面 portainer
sudo docker pull portainer/portainer
#创建 portainer 容器
sudo docker volume create portainer_data
#运行 portainer
sudo docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer