HK1Box,在armbian上基于docker安装宝塔
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
目录
文章目录
前言
一、宝塔是什么?
二、使用步骤
1.制作基本镜像
2.推送容器到镜像,将镜像推送到远程
总结
文章目录
- 前言
- 一、pandas是什么?
- 二、使用步骤
- 1.引入库
- 2.读入数据
- 总结
前言
提示:hk1box是一款机顶盒,可以在tb/pdd等网购平台买到,这里不做推荐。
众所周知,HK1Box是一款性能不错的外贸盒子,拥有4G运行内存,至少有32G的板载硬盘,平日里如果没有时间看电视,与其吃灰,不如装成armbian,然后装个服务器折腾也不错,以下就是使用armbian安装宝塔的示例。
为何要用docker,主要是折腾的时候,如果把系统弄坏了,刷armbian稍嫌麻烦,如果一切都在虚拟机或者容器内,则省去了重装系统的时间。
本文默认为玩家已经装好了armbian,如果未装armbian,请先刷成此类系统,本文暂不赘述。
在docker上基于centos7,编译成宝塔专用镜像
一、宝塔是什么?
宝塔面板是一款服务器管理软件,支持windows和linux系统,可以通过Web端轻松管理服务器,提升运维效率。例如:创建管理网站、FTP、数据库,拥有可视化文件管理器,可视化软件管理器,可视化CPU、内存、流量监控图表,计划任务等功能。
二、使用步骤
1.制作基本镜像
代码如下:
#拉取镜像
docker pull centos:centos7
#运行一个centos7的镜像,此处开放端口是预测后面需要的端口,如果不需要,则无需映射
docker run -i -t -d --name bt-centos7 -p 3306:3306 -p 6379:6379 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888 --privileged centos:centos7
#进入容器
docker exec -it bt-centos7 /bin/bash
#在镜像内更新源
yum update -y
#中文字体,可选
yum groupinstall "fonts"
localectl set-locale LANG=zh_CN.UTF-8yum install kde-l10n-Chinese -y
yum reinstall glibc-common -yyum install vim -y# 以下是通过vim修改配置文件,修改后:wq保存
# vim /etc/profile.d/locale.sh
export LC_CTYPE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8# vim /etc/locale.conf
LANG=zh_CN.UTF-8# vim /etc/sysconfig/i18n
LANG=zh_CN.UTF-8# vim /etc/environment
LANG=zh_CN.UTF-8
LC_ALL=zh_CN.UTF-8# 执行命令
localedef -c -f UTF-8 -i zh_CN zh_CN.utf8#重启容器后,再次进入,应该会成功应用中文了
docker restart bt-centos7#安装宝塔
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh#此时,宝塔安装完毕,但是需要进入系统安装一系列的软件:nginx/php/mysql/redis,再调整显示参数、安全参数。
2.推送容器到镜像,将镜像推送到远程
代码如下:
#容器停止,再将容器推成镜像,将镜像推到远程,方便后续使用
docker stop bt-centos7
docker commit bt-centos7 bt-centos7:202303
#当然你可以将容器推到远程的registry,方便刷机后再用
使用镜像命令:
docker run -i -t -d --name bt-rpi4b -p 3306:3306 -p 6379:6379 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888 --privileged registry.cn-shanghai.aliyuncs.com/cha1024/bt-centos7:rpi4b
如果未能自动启动,可以进入控制台用命令行启动即可
docker exec -it bt-rpi4b /bin/bash
进入后,输入bt,按提示重启宝塔面板即可。
总结
使用宝塔镜像时,可能会遇到无法安装redis/mysql等软件,此时建议启动时不要绑定3306/6379端口,选择手动通过apt或者docker启动,不必纠结在宝塔中安装。
HK1Box,在armbian上基于docker安装宝塔相关推荐
- 在云服务器上基于docker安装jenkins
jenkins是老牌的CI/CD工具.下面记录一下在云服务器上的安装过程. 基于docker安装jenkins 下面记录了如何在云服务器上安装jenkins. 新建一个jenkins_docker文件 ...
- Centos系统基于Docker安装tensorflow
要基于Docker安装tensorflow,当然首先要安装Docker了,下面先说安装Docker的步骤 1. 首先卸载电脑上可能存在的老的版本,如果没有安装过可以不执行 $ sudo yum re ...
- 基于docker安装zabbix
基于docker安装zabbix 1.zabbix配置 用途 ip 账户 zabbix服务端 192.168.1.1 账户:Admin 密码:zabbix zabbix-mysql数据库 192.16 ...
- 基于Docker安装Jenkin并部署项目
基于Docker安装Jenkin并部署项目 一.安装 1.1 安装Docker 点击查看笔记:Docker安装 1.2 安装Docker Compose # 1.下载文件,使用的是国内镜像 curl ...
- 如何使用 Docker 安装宝塔面板
Docker 是一个非常流行的容器化平台,可以在不同的环境中轻松运行应用程序和服务.宝塔面板是一款功能强大的服务器管理工具,它可以帮助用户轻松地管理服务器上的应用程序和网站.使用 Docker 安装宝 ...
- 树莓派运行python import os未找到命令_通过pip指令在树莓派上基于Python3安装OpenCV...
前言 Python是现如今在人工智能领域较为热门的编程语言,因其简洁的语言风格.丰富的类库支持以及具有活跃的交流社区,受到广大开发者的喜爱.起初,python是一门辅助科学研究的一门语言,但因其在当今 ...
- 服务器上使用docker安装部署禅道zentao
服务器上使用docker安装部署禅道zentao 目的:在服务器上安装docker禅道容器 一.查看服务器是否有禅道容器 docker ps -a 可以查看到所有容器. 二.从docker库下载禅道镜 ...
- 【docker】使用docker安装宝塔面板
在使用docker安装宝塔面板之前请先确保服务器已经安装并开启了docker 拉取centos基础镜像,用容器启动该基础镜像,直接在这个容器中部署 1.拉取纯净系统镜像 $ docker pull c ...
- 基于docker安装tensorflow
最近在自学机器学习,大热的Tensorflow自然不能错过,所以首先解决安装问题,为了不影响本地环境,所以本文基于Docker来安装Tensorflow,我的环境是Ubuntu16.04. 安装Doc ...
最新文章
- java用关键字 指明继承关系_【填空题】java中用关键字 指明继承关系、用关键字 指明接口实现。...
- 马斯克的第七个孩子曝光:终于有女儿了!前女友所“生”,名字非常赛博朋克...
- 线程本地存储器——Windows核心编程学习手札之二十一
- c语言我爱你二进制,二憨的爱情c语言表白代码我爱你·爱如流离.DOC
- 【转】ABP源码分析二十:ApplicationService
- knockout.js的学习笔记3
- npm切换到国内华为云的镜像
- 项目实战-电商(网上书城)
- 桌面计算机名水印,去掉电脑桌面的Windows10教育版水印的方法
- Cannot negotiate authentication mechanism svn: Unable to connect to a repository at URL 'svn://gite
- 显示空闲链表和隐式空闲链表_使用空闲资源添加Espresso UI测试
- 记账APP:小哈记账3——登录页面的制作
- windows执行cygwin慢问题
- 新冠病毒核酸检测点建模分析
- GD32103系列 电机驱动项目总结
- c语言debug执行错误,C语言调试出错 0xC0000005: Access Violation.
- 【SSM整合】SSM整合学习-2022详细学习笔记
- mysql limit offset 原理分析与使用
- 【Day24 文献精读】Metaphoric structuring: understanding time through spatial metaphors
- WordPress获取当前TAG别名(slug)、ID
热门文章
- FFmpeg5.0源码阅读——av_interleaved_write_frame
- 1分钟搞懂MIL体系架构及功能模块详细介绍
- linux tar 报错 Removing leading ‘/‘ from member names 解决方法
- 低功耗蓝牙如何实现低功耗
- LT8668SXC — DP1.4a/eDP1.5 发射器• 四端口 LVDS 发射器• 四端口 MIPI® DSI/CSI 发射器• eDP1.4b/eDPx 发射器
- 《鹅鸭杀》卡死,服务器屡遭攻击,“线上Party”还办不办了?
- Android定位功能开发(1)——获取位置
- 给我深爱着的人,祝你中秋快乐……
- 通过unix时间戳获得两个时间相差多少自然日
- 宝塔Linux权限设置,宝塔linux面板如何绑定域名