前言
当我们在安装docker或选择docker image镜像时,都需要根据当前服务器的系统和CPU架构来选择对应的软件包或镜像,比如安装docker-compose:
- docker-compose-linux-aarch64
- docker-compose-linux-armv6
- docker-compose-linux-armv7
- docker-compose-linux-ppc64le
- docker-compose-linux-riscv64
- docker-compose-linux-s390x
- docker-compose-linux-x86_64
或在hub.docker上选择基础镜像时,考虑OS/ARCH:
- linux/386
- linux/amd64
- linux/arm/v6
- linux/arm64
- linux/ppc64le
...
等等,那常用的CPU架构都有哪些呢,下面我们就来进一步认识下常用的CPU架构。
不同CPU架构的区别:
CPU架构 | 描述 |
---|---|
i386 | 32位AMD/英特尔CPU |
x86_64/x86/amd64 | 64位AMD/英特尔 CPU的别称 |
AArch32/arm/ARMv1到ARMv7 | 32位ARM CPU的别称 |
AArch64/arm64/ARMv8/ARMv9 | 64位ARM CPU的别称 |
rv64gc/rv64g | 64位RISC-V CPU的别称 |
ppc64le | 64位PowerPC CPU(小端字节序存储) |