Docker 安装

apt update# 自动安装 1
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh --mirror Aliyun# 自动安装 2
curl -sSL https://get.daocloud.io/docker | sh # 手动安装 - 成功率不高
wget https://download.docker.com/linux/debian/dists/buster/pool/stable/arm64/docker-ce_19.03.8~3-0~debian-buster_arm64.deb
sudo dpkg -i docker-ce*.deb
sudo apt -f install

版本

docker info

自启 / 重启 / 关闭 / 状态

systemctl start docker
systemctl restart docker
systemctl stop docker
systemctl status docker

卸载

mv /var/lib/dpkg/info/docker-ce* /tmp/
dpkg --remove --force-remove-reinstreq docker-ce
apt autoremove
apt autoclean
#rm -rf /var/lib/docker

加速镜像

rm -fr /etc/docker/daemon.json
tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
EOF

当前镜像

service docker restart
docker info | grep "Registry Mirrors" -A 1

Docker Web

给 Docker 添加可视化界面

# 忽略
docker rm Portainer -f
docker volume rm Portainer_data# 创建卷
docker volume create Portainer_data# 运行
docker run -d \--name=Portainer \--restart always \-e TZ=Asia/Shanghai \-p 10000:9000 \-v /var/run/docker.sock:/var/run/docker.sock \-v Portainer_data:/data \portainer/portainer:linux-arm64# 参数:
-d:后台运行
--name Portainer                                # 容器名称
--restart always                                # 开机自启
-e TZ=Asia/Shanghai                             # 设定时区
-p 10000:9000                                   # 宿主机 10000 端口映射容器的 9000 端口
-v /var/run/docker.sock:/var/run/docker.sock:   # 把宿主机的 Docker 守护进程 (Docker daemon) 默认监听的 Unix 域套接字挂载到容器中。
-v Portainer_data:/data:                        # 把宿主机 Portainer_data 数据卷挂载到容器 /data 目录# https://portainer.readthedocs.io/en/stable/deployment.html

Web 访问地址

IP:10000 -> Local

Portainer 中文(未测试)

1.新建文件夹命名为 public ,把 Portainer-CN.zip 解压至里面。 2.public 文件夹传输至系统根目录3.按需执行以下命令
x86-64 系统使用
docker run -d -p 10000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v Portainer_data:/data -v /public:/public portainer/portainer:1.20.2arm64
docker run -d -p 10000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v Portainer_data:/data -v /public:/public portainer/portainer:linux-arm64-1.20.2# 原作者:https://www.quchao.net/Portainer-CN.html
# 步骤:https://www.right.com.cn/forum/thread-940311-1-1.html

Docker 扩容

挂载 U 盘

fdisk -l                    # 查看磁盘情况
mkfs.ext4 /dev/sda          # u 盘是 sda,执行格式化 sda
mkdir /mnt/USB              # 创建目录供挂载使用
mount -v /dev/sda /mnt/USB  # 挂载 U 盘
df -h                       # 查看挂载状态
umount -v /dev/sda          # 解除挂载

停止 Docker

service docker stop

方法 A [不推荐]:

mkdir -p /etc/dockerrm -fr /etc/docker/daemon.json
tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"],"graph": "/mnt/USB/docker",     # 关键行"log-opts":{"max-size" :"10m","max-file":"3"}
}
EOF

方法 B [不推荐]:

nano /etc/fstab
/opt/docker /var/lib/docker none bind 0 0

方法 C:

# 创建目录
mkdir /mnt/USB/docker -p# 拷贝数据
# -rpvb 递归/保留属性/覆盖/详细
cp /var/lib/docker/* /mnt/USB/docker -rpvb
mv /var/lib/docker /var/lib/docker.bak# 软连接:实际 + 目标
ln -s /mnt/USB/docker /var/lib# 恢复步骤,删除软连接(警告!尾部没有左斜杠 /)
#rm -rf /var/lib/docker# 生效/启动
systemctl daemon-reload
service docker restart# 验证
docker info
#docker info | grep 'docker Root Dir'
-----------------
显示=成功
Docker Root Dir: /mnt/USB/docker# 重启自动挂载 U 盘,在 rc.local
sed -i '/exit 0/i\mount -v /dev/sda /mnt/USB' /etc/rc.local

Docker 玩法

30 多种玩法!
https://www.right.com.cn/forum/thread-911375-1-1.html

【折腾】斐讯N1 安装 Docker + GUI相关推荐

  1. 斐讯n1安装centos7+docker openwrt

    斐讯n1安装centos7+docker openwrt 首先声明,我的n1是降级过的,系统默认usb启动优先级大于emmc,所以可以直接将镜像写入u盘,通过u盘启动系统,同时通过脚本将系统写入emm ...

  2. 斐讯N1安装Armbain Ubuntu教程

    前言 最近在折腾斐讯N1这个电视盒子,很强大,而且很便宜,拼多多也就100来块,可玩性很高,直接让我没任何想买树莓派的想法了.前后刷了OpenWrt当旁路由,刷了安装系统当电视盒子用.这两天突发奇想来 ...

  3. armbian 斐讯n1_斐讯N1安装Armbian

    最近入手斐讯N1一枚,买的是白色未拆封,到手版本为V2.19_0307_NS,刚好省了降级的麻烦,以下为斐讯N1安装armbian操作过程. 开启adb调试模式 将N1通过HDMI连接显示器,将鼠标插 ...

  4. asuswrt 单臂路由_我的软路由折腾-斐讯N1单臂路由设置

    我的软路由折腾-斐讯N1单臂路由设置 2020-07-26 23:11:52 58点赞 738收藏 86评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无上限,点击查看活动 ...

  5. 斐讯N1 安装mysql

    最近弄了一个没用的斐讯N1,给刷成armbian,64位的CPU,4核,2G内存,8G存储,棒棒哒 怕8G存储弄数据弄容易坏,所以找了个破USB硬盘,打算将数据放在外接硬盘上,反正也只是为了测试而已 ...

  6. 斐讯n1 linux连接wifi,斐讯 N1 部署 Docker 和 OpenWRT,并利用 Hostapd 开启 Wi-Fi 热点

    刷入 Armbian 的 N1 可以通过安装 Docker 做很多事情,部署 OpenWRT 路由系统就是其中之一,同时利用 Hostapd 更可以开启 Wi-Fi 热点,方便作为一台便携路由使用. ...

  7. 斐讯N1安装armbian

    armbian 是 arm芯片的 linux发布版系统,可以干很多很多事情. 安装armbian的过程比较简单 1)烧录固件到u盘(过程参见上一篇).armbian固件可以从 https://yadi ...

  8. armbian n1 桌面_斐讯N1折腾记:运行 Linux 及优化 | 米V米

    最后更新时间:2019年03月25日 此教程同样适用于斐讯 P1 咳咳咳,上篇教程教大家给斐讯 N1 降级并且刷了官改系统,可以当作一个电视盒子和下载机来使用. 有些小伙伴可能不想把它当作电视盒子,就 ...

  9. docker可道云怎么挂载移动硬盘_【手把手教学】教你使用docker优化斐讯N1可道云...

    现在很多斐讯N1盒子用户都反响使用docker安装可道云之后使用起来响应效果不佳,上传速度太慢,但是怎么才能解决这种问题发生呢?今天我来教给大家优化可道云的方法(安装大部分都在终端进行,如果你也是安装 ...

最新文章

  1. android命令行工具 混淆,Android 混淆代码学习以及Android加密工具--APKProtect的使用ZZ...
  2. 如何写出一个好的单例模式
  3. crontab FAQ
  4. .NET设计模式系列文章
  5. 计算机认识新朋友教案,小班教案认识新朋友
  6. 策略模式+工厂模式(反射)+枚举代替 大量 if..else if..
  7. linux 优化 sysctl.conf,Linux内核sysctl.conf的优化设置
  8. 23个Python爬虫开源项目代码
  9. [洛谷P2463][SDOI2008]Sandy的卡片
  10. 【洛谷P2872】道路建设(最小生成树prim/kruskal)
  11. MPB:中科院植物所杨文强组-​莱茵衣藻遗传连锁分析方法
  12. 品优购项目html+css+js
  13. AprilTags图像识别定位实例
  14. 使用宝塔搭建环境,以及把自己本地的Web项目通过宝塔发布到远程云服务器上
  15. 注册一个私人网站至少要多少钱(注册步骤)
  16. 还不知道如何写文章上热榜吗?听1_bit大佬给你讲讲
  17. 华硕FX53VD6700笔记本如何u盘装系统win7教程
  18. 【RDMA】ibv_poll_cq()
  19. webix .datatable 表格分页
  20. 人工神经网络与遗传算法,遗传算法训练神经网络

热门文章

  1. 搜索回溯——N皇后(hdu2553)
  2. 【今日CV 计算机视觉论文速览】Thu, 28 Mar 2019
  3. openwrt 运行程序时提示缺少libstdc++.so.6
  4. try...catch...finally java
  5. 创建线程方式二 java 1615474026
  6. 爬虫-urlencode与parse_qs函数
  7. django-前端上传图片190912
  8. linux-获取帮助-ls命令-date命令-man命令
  9. 生成子集——二进制法
  10. JavaScript 如何打败众语言,成为 Node 的实现语言?