一次失敗的嘗試:arm(aarch64架構)上使用docker運行Gogs


環境 Ubuntu aarch64(好像是arm8的一種)

 

Docker安裝指南:https://docs.docker.com/install/linux/docker-ce/ubuntu/

Gogs容器安裝指南:https://github.com/gogs/gogs/tree/master/docker

結果提示

standard_init_linux.go:207: exec user process caused "exec format error"

 

可氣的是沒有find到這個go文件,更不用說看它第207行代碼了...........

 

剛開始並沒有考慮架構,畢竟Docker和Gogs都宣稱支持ARM,

后來感覺不對,就列出了架構

# uname -a
Linux rock64 4.4.174-rockchip64 #6 SMP Sun Feb 10 10:43:16 CET 2019 aarch64 aarch64 aarch64 GNU/Linux

# arch
aarch64

查了一下,aarch64好像是arm8的一種,比較新...

Docker支持,所以Hello-World容器運行成功,但是Gogs如下

一臉懵逼

https://github.com/xirixiz/dsmr-reader-docker/issues/46

 

 

 

最后無奈的刪除gogs容器:

docker images

docker rm gogs


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM