一台鯤鵬920架構arm64版本ECS
規格:
8vCPUs | 16GB | kc1.2xlarge.2
CentOS 7.6 64bit with ARM
1.下載,docker官方提供的aarch64的二進制包:
wget -c https://download.docker.com/linux/static/stable/aarch64/docker-19.03.6.tgz
其它版本: https://download.docker.com/linux/static/stable/aarch64/
2.解壓,然后將docker目錄下文件拷貝到/usr/bin里:
tar -xvf docker-19.03.06.tgz
mv docker/* /usr/bin/
3.配置system服務
在github對應分支的contrib/init/systemd/ 下面,提供了對應的docker.service以及docker.socket文件,可以直接拷貝到本地文件使用:
對應鏈接:https://github.com/docker/engine/tree/19.03/contrib/init/systemd
新建docker.service文件,將https://github.com/docker/engine/edit/19.03/contrib/init/systemd/docker.service這個鏈接內容拷貝並保存:
vim /lib/systemd/system/docker.service
新建編輯docker.socket文件,將https://github.com/docker/engine/blob/19.03/contrib/init/systemd/docker.socket這個鏈接內容拷貝並保存:
vi /lib/systemd/system/docker.socket
新建docker用戶及組
groupadd docker
useradd docker -g docker
啟動docker服務
systemctl daemon-reload&&systemctl start docker
查看docker版本
docker version
4.配置docker-compose
下載docker-compose
https://d.serctl.com/?uuid=d490c5e7-b53a-4cb0-9224-5627e995b063
mv docker-compose-Linux-aarch64 /usr/bin/docker-compose
docker-compose version