docker - 安装
安装yum源
# yum 命令添加
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# curl 命令添加
curl -o docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
升级yum仓库【按需】
yum clean all
yum makecache
yum update
下载需要的rpm包【按需】
yum install --downloadonly --downloaddir=./ docker-ce docker-ce-cli containerd.io
安装
rpm -ivh docker-ce docker-ce-cli containerd.io
镜像加速配置
# vim /etc/docker/daemon.json
{
# 目录存储
"data-root": "/data/docker",
# 存储docker状态信息的目录
"exec-root": "/var/run/docker",
# 禁止创建docker0网卡
"bridge": "none",
# 禁止修改iptables
"iptables": false,
# 开放监听的端口
"hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:4243"],
# 为 Docker 守护进程添加标签,可以用来标识守护进程或进行过滤
"labels": [
"Daboluo=true"
],
# 指定 Docker 使用 systemd 作为其 cgroup 驱动程序
"exec-opts": ["native.cgroupdriver=systemd"],
# Docker 容器的日志记录驱动程序设置为 json-file
"log-driver": "json-file",
# 日志轮转策略
"log-opts": {
"max-size": "100m",
"max-file": "10"
},
# 允许使用http链接的仓库地址,若配置0.0.0.0/0 则允许所有
"insecure-registries" : ["aaa.com","bbb.com"],
# docker0 网卡的ip地址
"bip": "192.168.1.1/24",
# oom 评分值,-1000 表示最后杀死
"oom-score-adjust": -1000,
# 镜像仓库地址,这里我使用的是阿里云镜像加速,【容器镜像服务-镜像工具-镜像加速器-加速器地址】
"registry-mirrors": ["https://oylk2x3t.mirror.aliyuncs.com"],
# 存储引擎和选项
"storage-driver": "overlay2",
"storage-opts":["overlay2.override_kernel_check=true"],
# 启用“实时恢复”功能,允许 Docker 守护进程在更新或重启时不终止运行中的容器。这有助于减少服务中断并提高系统的可用性
"live-restore": true
}
设置开机自启
systemctl daemon-reload
systemctl enable docker
systemctl start docker
欢迎加 1092845214 交流沟通呀~
本文来自博客园,作者:难德糊涂,转载请注明原文链接:https://www.cnblogs.com/yangkaiyue/p/18257483
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现