1、下载安装包
wget https://mirrors.ustc.edu.cn/docker-ce/linux/static/stable/aarch64/docker-25.0.3.tgz -P /usr/local/src/

2、安装Docker CE

# 解压
cd /usr/local/src/
tar xf docker-25.0.3.tgz
cp docker/* /usr/bin/
 
# 创建docker组
groupadd docker
 
# 配置服务启动文件
# vim /etc/systemd/system/containerd.service
[Unit]
Description=containerd container runtime
Documentation=https://containerd.io
After=network.target local-fs.target
 
[Service]
ExecStartPre=-/sbin/modprobe overlay
ExecStart=/usr/bin/containerd
Type=notify
Delegate=yes
KillMode=process
Restart=always
RestartSec=5
LimitNPROC=infinity
LimitCORE=infinity
LimitNOFILE=infinity
TasksMax=infinity
OOMScoreAdjust=-999
 
[Install]
WantedBy=multi-user.target
 
# vim /etc/systemd/system/docker.service
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target docker.socket firewalld.service containerd.service time-set.target
Wants=network-online.target containerd.service
Requires=docker.socket
 
[Service]
Type=notify
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
ExecReload=/bin/kill -s HUP $MAINPID
TimeoutStartSec=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
 
# vim /etc/systemd/system/docker.socket
[Unit]
Description=Docker Socket for the API
 
[Socket]
# If /var/run is not implemented as a symlink to /run, you may need to
# specify ListenStream=/var/run/docker.sock instead.
ListenStream=/run/docker.sock
SocketMode=0660
SocketUser=root
SocketGroup=docker
 
[Install]
WantedBy=sockets.target

3、启动服务

systemctl enable --now containerd.service docker.service docker.socket

4、docker命令补全

dnf install bash-completion -y
curl -L https://raw.githubusercontent.com/docker/docker-ce/master/components/cli/contrib/completion/bash/docker -o /etc/bash_completion.d/docker

5、docker daemon配置

https://www.cnblogs.com/a120608yby/p/17192597.html

6、docker-compose安装

https://www.cnblogs.com/a120608yby/p/14582853.html

参考:

https://docs.docker.com/engine/install/binaries/

  

posted on 2024-02-21 21:34  a120608yby  阅读(256)  评论(0)    收藏  举报