Docker入门环境安装
环境:mac 10.13.4 , Docker version 18.03.1-ce,Centos7
Docker官网
前言
目前docker提供ce(community edition)社区版本和ee(enterprise edition)企业版本.选择ce版本即可.
Docker下载安装
Centos7安装
1.安装engine版本(有问题弃用)
2.添加docker下载仓库
复制$ vim /etc/yum.repos.d/docker.repo
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever
enabled=1
gpgcheck=1
gpgkey=http://yum.dockerproject.org/gpg
$ yum update
$ docker install -y docker-engine
3.启动
复制$ systemctl start docker
安装CE版本
1.卸载旧版本
复制$ yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
2.安装依赖工具
复制$ yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
3.安装docker官方仓库(失败 使用阿里云仓库)
复制$ yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
4.如果上面执行后如下报错,添加阿里云的源即可.
复制Loaded plugins: fastestmirror
adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
Could not fetch/save url https://download.docker.com/linux/centos/docker-ce.repo to file /etc/yum.repos.d/docker-ce.repo: [Errno 12] Timeout on https://download.docker.com/linux/centos/docker-ce.repo: (28, 'Resolving timed out after 30455 milliseconds')
上面命令错误时,安装阿里云仓库
复制$ yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1.安装docker
复制$ yum install -y docker-ce
2.启动
复制$ systemctl start docker
3.添加docker hub加速器
https://www.daocloud.io/mirror.html
复制$ curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://5c00508c.m.daocloud.io
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~