Docker安装及镜像加速器配置
Centos7安装
卸载旧版本(如果安装过旧版本的话)
yum remove docker docker-common docker-selinux docker-engine
安装Docker依赖环境
- Docker 要求 CentOS 系统的内核版本高于 3.10
yum install yum-utils device-mapper-persistent-data lvm2
-
yum-utils : yum工具
-
device-mapper-persistent-data :适配映射
-
lvm2 : 逻辑卷 (后期会用到)
配置国内Docker的yum源(阿里云 )# 推荐使用国内的
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 更新yum软件包索引yum makecache fast
安装Docker
yum -y install docker-ce docker-ce-cli containerd.io
Docker启动/关闭/重启
# 开启
systemctl start docker
# 开机启动
systemctl enable docker
# 关闭
systemctl stop docker
# 重启
systemctl restart docker
# 查看版本
docker version
# 查看详细信息 几个cpu,最大内存等
docker info
安装完成之后输入ifconfig
机器上会多一个docker0地址
后期启动的docker实例都是这个IP
Docker镜像加速器(阿里云)
也可部署亚马逊镜像或网易镜像
由于默认Docker使用的是国外镜像,所以导致拉取镜像会很慢,也可能会失败,所以我们将其更换为国内镜像,推荐使用阿里云Docker镜像加速器。
阿里云网站:https://homenew.console.aliyun.com/
注册账号,进入控制台=》左侧边,=》产品与服务=》容器镜像服务=》根据提示开通服务
找到如图的镜像加速器
推荐安装1.10.0以上版本的Docker客户端,参考文档docker-ce
通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
配置内容:
分别执行以下四个命令即可配置成功
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://1ydzluhg.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
docker镜像相当于,对程序+程序依赖的库打一个包。
小提示:如果Tab键无法补全Docker命令
-
安装
bash-complete
yum install -y bash-completion
-
刷新文件
source /usr/share/bash-completion/completions/docker
source /usr/share/bash-completion/bash_completion
尝试使用Tab补全即可
无论风雨,和自己一决胜负吧
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律