死死团
精华
|
战斗力 鹅
|
回帖 0
注册时间 2021-3-25
|
今天翻出来了一块RK3288的开发板,想搭建一套带Web UI的Docker环境,主要是想用一下ARM架构的Linux
装Docker和Docker Compose还好,配置非root用户访问docker之类的安装后步骤也没遇到什么问题,但是安装Web UI的管理Docker的容器遇到了问题
先是尝试安装SimpleDocker,发现预编译的容器不支持AArch64,折腾了好久,未果。因为没有编译过这种程序,不知道怎么编译,所以没有编译出来
再就是Portainer,安装是正常的,但是打不开那个管理页面
- curl -v https://localhost:9443
复制代码 得到的回应是
- $ curl -v https://localhost:9443
- * Rebuilt URL to: https://localhost:9443/
- * Trying 127.0.0.1...
- * TCP_NODELAY set
- * Connected to localhost (127.0.0.1) port 9443 (#0)
- * ALPN, offering h2
- * ALPN, offering http/1.1
- * successfully set certificate verify locations:
- * CAfile: /etc/ssl/certs/ca-certificates.crt
- CApath: /etc/ssl/certs
- * TLSv1.3 (OUT), TLS handshake, Client hello (1):
- * TLSv1.3 (IN), TLS handshake, Server hello (2):
- * TLSv1.3 (IN), TLS Unknown, Certificate Status (22):
- * TLSv1.3 (IN), TLS handshake, Unknown (8):
- * TLSv1.3 (IN), TLS Unknown, Certificate Status (22):
- * TLSv1.3 (IN), TLS handshake, Certificate (11):
- * TLSv1.3 (OUT), TLS alert, Server hello (2):
- * SSL certificate problem: unable to get local issuer certificate
- * stopped the pause stream!
- * Closing connection 0
- curl: (60) SSL certificate problem: unable to get local issuer certificate
- More details here: https://curl.haxx.se/docs/sslcerts.html
- curl failed to verify the legitimacy of the server and therefore could not
- establish a secure connection to it. To learn more about this situation and
- how to fix it, please visit the web page mentioned above.
复制代码 以前部署HTTPS没遇到过这种问题的,不知道怎么解决
退而求其次,用lazydocker算了
于是用ghproxy下载下来了安装脚本,修改好了网址,之后执行
执行了过后,什么事情都没有发生,在$HOME输入ls -al,也没有看到.local/bin,完全不知道执行的时候发生了什么错误
感觉应该是install -Dm 755 lazydocker -t "$DIR"这行代码出现了问题,不过真的不知道要怎么解决
因为这个开发板只有1G的内存,系统又是装在存储卡里,编译软件很困难
好久没弄交叉编译了,早就忘记怎么弄了。电脑上倒是用Hyper-V开了Ubuntu,编译环境算是搭起来了,不过不知道为什么,基本上没有什么可以成功编译的东西
而且交叉编译真的好麻烦,验证一下编译的程序还要来回倒腾
想过弄一台ARM架构的开发机,但是m1太贵了,树莓派涨价得厉害,外贸盒子、章鱼星球、N1不知道行不行。其实只需要在主力机上用vscode借助ssh连接上去就够了,应该不太需要性能吧
而且我手里的这块Rock Pi E内核还是4.4,厂家似乎早就跑路了,也不知道有没有办法自己编译一个新点的内核和系统。编译过OpenWRT,感觉编译系统很麻烦。而且每次编译都要很久,参数错了又要重来
|
|