CentOS 安装 Docker详细教程以及配置镜像镜像加速
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了CentOS 安装 Docker详细教程以及配置镜像镜像加速,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4105字,纯文字阅读大概需要6分钟。
内容图文
docker安装以及配置镜像加速
本文使用 Linux 环境教大家如何基于 CentOS 安装 Docker 及配置镜像加速。
相关链接
Docker 官网:https://www.docker.com.
Github Docker 源码:https://github.com/docker/docker-ce.
在 CentOS 上安装 Docker 引擎
Docker 支持 Mac Windows Linux,本文使用 Linux 环境教大家如何基于 CentOS 安装 Docker 及配置镜像加速。
官方文档:https://docs.docker.com/engine/install/centos/
系统要求
- 要安装Docker Engine,您需要CentOS 7或8的维护版本,不支持或未测试存档版本。;
- 必须启用存储库centos-extras。该存储库默认情况下处于启用状态,但是如果已禁用它,则需要重新启用它;
- 建议使用overlay2存储驱动程序,默认使用的是overlay2驱动;
卸载旧版本
如果已安装较旧的Docker版本,docker 或 docker-engine。如果已安装这些程序,请卸载它们以及相关的依赖项。
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
- 如果报告没有安装这些软件包,那就可以了。
- Docker 镜像、容器、数据卷和网络数据都保存在 /var/lib/docker/。新的 Docker 引擎包现在为 Docker-ce。
使用 Docker 仓库进行安装
1、设置仓库
安装 yum-utils 软件包(提供了 yum-config-manager 程序)并设置稳定的 yum 源方便下载 Docker Engine。
# 安装 yum-utils
sudo yum install -y yum-utils
# 设置 yum 源为阿里云方便下载 Docker Engine
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 设置 yum 源为清华大学方便下载 Docker Engine
# sudo yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
2、Docker安装
安装最新版本的Docker Engine和容器,或转到下一步以安装特定版本:
sudo yum install docker-ce docker-ce-cli containerd.io
# 安装过程中如果提示您接受 GPG 密钥,请验证指纹是否与 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35 匹配,如果是,请接受。
检查安装版本
可以看到当前最新的版本是20.10.5
要安装特定版本的 Docker Engine-Community,请在存储库中列出可用版本,然后选择并安装:
1、列出并排序您存储库中可用的版本。此示例按版本号(从高到低)对结果进行排序。
yum list docker-ce --showduplicates | sort -r
2、通过其完整的软件包名称安装特定版本,该软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。例如:docker-ce-18.09.1。
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
# eg:sudo yum install docker-ce-18.09.5 docker-ce-cli-18.09.5 containerd.io
Docker 的启动与停止
# 启动 docker
sudo systemctl start docker
# 停止 docker
sudo systemctl stop docker
# 重启 docker
sudo systemctl restart docker
# 设置开机启动
sudo systemctl enable docker
# 查看 docker 状态
sudo systemctl status docker
# 查看 docker 内容器的运行状态
sudo docker stats
# 查看 docker 概要信息
sudo docker info
# 查看 docker 帮助文档
sudo docker --help
配置镜像加速
国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务,例如:
- 科大镜像:https://docker.mirrors.ustc.edu.cn/
- 网易:https://hub-mirror.c.163.com/
- 阿里云:https://<你的ID>.mirror.aliyuncs.com
- 七牛云加速器:https://reg-mirror.qiniu.com
当配置某一个加速器地址之后,若发现拉取不到镜像,请切换到另一个加速器地址。国内各大云服务商均提供了 Docker 镜像加速服务,建议根据运行 Docker 的云平台选择对应的镜像加速服务。
阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了:
通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["镜像加速地址"]
}
EOF
# 重新加载配置信息及重启 Docker 服务。
sudo systemctl daemon-reload
sudo systemctl restart docker
检查加速器是否生效配置加速器之后,如果拉取镜像仍然十分缓慢,请手动检查加速器配置是否生效,在命令行执行 docker info,如果从结果中看到了如下内容,说明配置成功。
$ docker info
# 这里是你自己配置的地址
Registry Mirrors:
https://reg-mirror.qiniu.com
使用官方安装脚本自动安装
当然默认是安装最新版本,安装命令如下:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
也可以使用国内 daocloud 一键安装命令:
curl -sSL https://get.daocloud.io/docker | sh
亲测有效!!!!!!!!!!
内容总结
以上是互联网集市为您收集整理的CentOS 安装 Docker详细教程以及配置镜像镜像加速全部内容,希望文章能够帮你解决CentOS 安装 Docker详细教程以及配置镜像镜像加速所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。