1、下载安装包
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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 | # 解压 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、启动服务
1 | systemctl enable --now containerd.service docker.service docker.socket |
4、docker命令补全
1 2 | 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配置
1 | https: //www .cnblogs.com /a120608yby/p/17192597 .html |
6、docker-compose安装
1 | https: //www .cnblogs.com /a120608yby/p/14582853 .html |
参考:
1 | https: //docs .docker.com /engine/install/binaries/ |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2023-02-21 基于 kubeasz 的 Kubernetes 部署最佳实践
2023-02-21 基于 Docker Compose 安装 Nexus 3
2023-02-21 基于 OVS 配置 Proxmox 主机网络
2023-02-21 基于 KubeSphere 的 Kubernetes 管理平台最佳实践
2023-02-21 基于腾讯云 TKE 的开源微服务开发平台 Pig 最佳实践