1.在ARM环境中,申请一台ECS虚拟机安装Docker18.09
2.Docker下载安装 下载地址:https://download.docker.com/linux/static/stable/aarch64/
下载:docker-18.09.0arm.tgz
#解压:
tar xzvf docker-18.09.0arm.tgz
sudo cp docker/* /usr/bin/
#配置service服务
sudo tee /etc/systemd/system/docker.service <<EOF
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service containerd.service
Wants=network-online.target
Requires=containerd.service
[Service]
Type=notify
ExecStart=/usr/bin/dockerd --containerd=/run/containerd/containerd.sock
ExecReload=/bin/kill -s HUP \$MAINPID
TimeoutSec=0
RestartSec=2
Restart=always
StartLimitBurst=3
StartLimitInterval=60s
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TasksMax=infinity
Delegate=yes
KillMode=process
OOMScoreAdjust=-500
[Install]
WantedBy=multi-user.target
EOF
#添加可执行权限
chmod +x /etc/systemd/system/docker.service
#重新加载systemd配置
systemctl daemon-reload
#查看Docker版本
docker -v 3.Containerd下载安装
#下载安装
wget https://download.docker.com/linux/centos/7/aarch64/stable/Packages/containerd.io-1.6.28-3.1.el7.aarch64.rpm
sudo rpm -ivh --force --nodeps containerd.io-1.6.28-3.1.el7.aarch64.rpm
# 重新生成默认配置
sudo mkdir -p /etc/containerd
containerd config default | sudo tee /etc/containerd/config.toml
#启动containerd
sudo systemctl start containerd
sudo systemctl enable containerd4.启动Docker
sudo systemctl daemon-reload
sudo systemctl start docker
sudo systemctl enable docker