200字
Docker18.09
2025-10-29
2025-11-10

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 containerd

4.启动Docker

sudo systemctl daemon-reload
sudo systemctl start docker
sudo systemctl enable docker

Docker18.09
作者
roche
发表于
2025-10-29
License
CC BY-NC-SA 4.0