当前位置: 首页 > article >正文

docker设置开机自启操作

一:开启自启服务文件配置

1:docker.socket

sudo tee /usr/lib/systemd/system/docker.socket <<EOF
[Unit]
Description=Docker Socket for the API
[Socket]
ListenStream=/var/run/docker.sock
SocketMode=0660
SocketUser=root
SocketGroup=docker
[Install]
WantedBy=sockets.target
EOF

2:containerd.service

sudo tee /usr/lib/systemd/system/containerd.service <<EOF
[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
# Having non-zero Limit*s causes performance problems due to accounting overhead
# in the kernel. We recommend using cgroups to do container-local accounting.
LimitNPROC=infinity
LimitCORE=infinity
LimitNOFILE=infinity
# Comment TasksMax if your systemd version does not supports it.
# Only systemd 226 and above support this version.
TasksMax=infinity
OOMScoreAdjust=-999
[Install]
WantedBy=multi-user.target
EOF

3:docker.service

sudo tee /usr/lib/systemd/system/docker.service <<EOF
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target docker.socket firewalld.service containerd.service
Wants=network-online.target
Requires=docker.socket containerd.service
[Service]
Type=notify
ExecStart=/usr/bin/dockerd -H fd:// --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

二:开机自启操作

sudo systemctl enable docker.service
sudo systemctl enable containerd.service


http://www.kler.cn/a/519748.html

相关文章:

  • YOLO目标检测3
  • ShardingJDBC私人学习笔记
  • 【fly-iot飞凡物联】(20):2025年总体规划,把物联网整套技术方案和实现并落地,完成项目开发和课程录制。
  • 2025数学建模美赛|C题成品论文|第一问
  • WPS数据分析000006
  • [C++技能提升]插件模式
  • 低代码系统-氚云、简道云表单控件对比
  • Typesrcipt泛型约束详细解读
  • 实现宿主机(Windows 10 Docker Desktop)和Linux容器之间的数据挂载的三种方法
  • 【力扣每日一题】LeetCode 2412: 完成所有交易的初始最少钱数
  • Oracle之开窗函数使用
  • Vue编程式路由跳转多次执行报错
  • go入门Windows环境搭建
  • doris: CSV导入数据
  • (一)HTTP协议 :请求与响应
  • Android Toast在指定的Display里面显示
  • TLF35584 基本介绍
  • JAVASE入门十脚-红黑树,比较器,泛型
  • 校园商铺管理系统设计与实现(代码+数据库+LW)
  • 计算机网络 (62)移动通信的展望