posts - 158,  comments - 0,  views - 11万
< 2025年3月 >
23 24 25 26 27 28 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 1 2 3 4 5
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/

  

posted on   a120608yby  阅读(8)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 无需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 最佳实践
点击右上角即可分享
微信分享提示