飞腾 aarch64安装Docker

设置中科大源:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
### 默认注释了源码仓库,如有需要可自行取消注释
#deb https://mirrors.ustc.edu.cn/ubuntu-ports/ trusty main restricted universe multiverse
## deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ trusty main main restricted universe multiverse
#deb https://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-updates main restricted universe multiverse
## deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-updates main restricted universe multiverse
#deb https://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-backports main restricted universe multiverse
## deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-backports main restricted universe multiverse
#deb https://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-security main restricted universe multiverse


###备用;
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-backports main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-proposed main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-security main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-updates main multiverse restricted universe
#deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty main multiverse restricted universe
#deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-backports main multiverse restricted universe
#deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-proposed main multiverse restricted universe
#deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-security main multiverse restricted universe
#deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-updates main multiverse restricted universe

Docker 安装包下载

下载Docker-ce

1
wget https://download.docker.com/linux/debian/dists/stretch/pool/stable/arm64/docker-ce_17.12.0~ce-0~debian_arm64.deb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
root@highgo-os:~# sudo dpkg -i docker-ce_17.12.1~ce-0~debian_arm64.deb 
(正在读取数据库 ... 系统当前共安装有 203362 个文件和目录。)
正准备解包 docker-ce_17.12.1~ce-0~debian_arm64.deb ...
正在将 docker-ce (17.12.1~ce-0~debian) 解包到 (17.12.1~ce-0~debian) 上 ...
dpkg: 依赖关系问题使得 docker-ce 的配置工作不能继续:
docker-ce 依赖于 libseccomp2 (>= 2.3.0);然而:
系统中 libseccomp2:arm64 的版本为 2.2.3-3kord3。

dpkg: 处理软件包 docker-ce (--install)时出错:
依赖关系问题 - 仍未被配置
正在处理用于 ureadahead (0.100.0-19kord) 的触发器 ...
正在处理用于 systemd (229-4kord4k5) 的触发器 ...
正在处理用于 man-db (2.7.5-1kord) 的触发器 ...
在处理时有错误发生:
docker-ce

通过上述发现: libseccomp2的版本较低:

1
2
3
4
5
root@highgo-os:~# apt search libseccomp2
正在排序... 完成
全文搜索... 完成
libseccomp2/now 2.2.3-3kord3 arm64 [已安装,本地]
high level interface to Linux seccomp filter

本身安装2.2.3 远低于依赖所需要的 2.3.0版本

下载所需lib依赖

dpkg -i libseccomp2_2.3.1-2.1ubuntu3_arm64.deb

再次安装Docker-ce

1
2
3
4
5
6
7
8
root@highgo-os:~# dpkg -i docker-ce_17.12.1~ce-0~debian_arm64.deb 
(正在读取数据库 ... 系统当前共安装有 203362 个文件和目录。)
正准备解包 docker-ce_17.12.1~ce-0~debian_arm64.deb ...
正在将 docker-ce (17.12.1~ce-0~debian) 解包到 (17.12.1~ce-0~debian) 上 ...
正在设置 docker-ce (17.12.1~ce-0~debian) ...
正在处理用于 ureadahead (0.100.0-19kord) 的触发器 ...
正在处理用于 systemd (229-4kord4k5) 的触发器 ...
正在处理用于 man-db (2.7.5-1kord) 的触发器 ...
欣赏此文? 求鼓励,求支持!