Docker学习笔记(一) - Docker安装
1、安装yum-utils
yum install yum-utils device-mapper-persistent-data lvm2
安装yum-utils是为方便添加yum源使用的,device-mapper-persistent-data和lvm2是储存设备映射(devicemapper)必须的两个软件包。
2、配置yum源
由于默认是国外的yum源,基本不可用,我们这边修改为阿里源或清华源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
执行效果如下图:

阿里云提供了各种操作系统版本对应的镜像站地址,具体可以浏览一下地址
阿里云官方镜像站https://developer.aliyun.com/mirror/?spm=a2c6h.13651104.0.d1002.569f12b2KyabY3 打开后展示效果如下:

3、更新软件源
yum makecache update
执行结果如下:

运行完成后,yum缓存就更新了,会自动指向阿里的源
4、安装docker-ce
Docker官方提供了两种版本,一种是ce版本,一种不带ce CE( Community Edition)是社区版,简单理解是免费使用,提供小企业与小的IT团队使用,希望从Docker开始,并尝试基于容器的应用程序部署。
EE(Docker Enterprise Edition)是企业版,收费。提供功能更强。适合大企业与大的IT团队。为企业开发和IT团队设计,他们在生产中构建、交付和运行业务关键应用程序 我们使用ce版本就可以了
yum install docker-ce
安装完成后执行如下命令检测安装是否成功
docker version
执行结果如下:

5、拉取镜像
docker search hello-world

NAME:镜像名称 Description:镜像描述 STARS:支持数 OFFICIAL:是否官方镜像源 AUTOMATED:自动构建,表示该镜像由 Docker Hub 自动构建流程创建的。
接下来我们拉取镜像
docker pull hello-world
6、配置镜像加速器
我们发现第五步中拉取镜像过程中还是走国外的渠道,速度很慢,我们可以配置下docker的镜像加速器为阿里的镜像加速器

执行加速器的脚本即可将镜像指向阿里云的加速器地址
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
大家把上面脚本的xxxxxxxx替换各自自己的镜像加速器地址 修改了加速器后就可以拉取镜像试试速度了
docker pull tomcat
到这里docker就安装完成啦。让我们开始嗨起来。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2021-10-12 Spring Security OAuth2 - 自定义 OAuth2.0 令牌发放接口地址
2020-10-12 PpcProcessResult
2020-10-12 Java:二进制(原码、反码、补码)与位运算
2020-10-12 Thrift 安装
2015-10-12 java中的String.format使用
2015-10-12 android中的ellipsize设置(省略号的问题)
2015-10-12 Textview 文本旋转,倾斜