有时候经常用到这个环境,就专门看了下 这方面,做个笔记
前期设置
| mkdir /etc/docker |
| cat>> /etc/docker/daemon.json<<EOF |
| { |
| "registry-mirrors" : [ |
| "https://registry.docker-cn.com", |
| "https://docker.mirrors.ustc.edu.cn", |
| "http://hub-mirror.c.163.com", |
| "https://cr.console.aliyun.com/", |
| "https://0trl8ny5.mirror.aliyuncs.com" |
| ], |
| |
| "exec-opts": ["native.cgroupdriver=systemd"] |
| } |
| EOF |
| |
| |
| |
| 以上是更改docker为国内的源,下为2种安装docker的方式 |
方法1
| yum -y install yum-utils device-mapper-persistent-data lvm2 |
| yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo |
| yum -y install docker-ce #默认安装是最新版本的 |
| systemctl start docker && systemctl enable docker |
| docker version #检查 |
| |
| cp /usr/share/bash-completion/completions/docker /etc/bash_completion.d/ |
方法2:
如果上面的安装方式慢,则使用以下方式安装
| # 加软件源 |
| yum -y install yum-utils |
| yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo |
| 更新缓存 |
| yum makecache fast |
| 安装容器 |
| yum -y install docker-ce |
| |
| cp /usr/share/bash-completion/completions/docker /etc/bash_completion.d/ |
| |
| 注:如需修改docker存储位置,最好在启动docker前做修改 |
| |
| 设置镜像存储目录 |
| vim /lib/systemd/system/docker.service |
| ... |
| .... |
| ExecStart=/usr/bin/docker --graph /apps/docker |
| |
| 或者 |
| |
| # vim /etc/docker/daemon.json |
| { |
| # docker放在什么位置 |
| "graph": "/data/docker", |
| # 存储引擎 |
| "storage-driver": "overlay2", |
| # 添加http的harbor仓库 |
| "insecure-registries": ["registry.access.redhat.com","quay.io","harbor.zsf.com"], |
| # 配置阿里云镜像加速 |
| "registry-mirrors": ["https://q2gr04ke.mirror.aliyuncs.com"], |
| # Docker的虚拟IP地址,需要改成每台主机的最后一位 |
| "bip": "172.7.21.1/24", |
| # docker cgroup 驱动 |
| "exec-opts": ["native.cgroupdriver=systemd"], |
| # 当docker daemon down时容器能正常运行 |
| "live-restore": true |
| } |
启动服务
| systemctl daemon-reload |
| systemctl restart docker && systemctl enable docker |

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」