首页 > 系统相关 >Centos7安装docker并配置阿里云镜像加速

Centos7安装docker并配置阿里云镜像加速

时间:2023-07-27 17:11:14浏览次数:36  
标签:sudo Centos7 阿里 yum 镜像 docker 安装

前言
提示:要安装Docker Engine,您需要一个CentOS 7或8的维护版本。不支持或未测试存档版本。
该centos-extras库必须启用。默认情况下,此存储库是启用的,但是如果已禁用它,则需要 重新启用它。
overlay2建议使用存储驱动程序。

一、卸载旧版本
我们目前现在安装的docker,大多是docker CE 版本,其他版本现在都在慢慢淘汰,较旧的Docker版本称为docker或docker-engine。如果已安装这些程序,请卸载它们以及相关的依赖项。
卸载命令:(记得要复制全,全部复制然后执行!)

sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
1
2
3
4
5
6
7
8
由于我系统之前并没有安装过,所以执行命令会弹出以下信息:


二、使用yum进行安装,使用阿里镜像仓库
由于docker官方使用的是国外镜像,我们这里使用阿里的镜像仓库,能够大大加快下载速度。执行命令如下:

# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 更新 yum 软件包索引并安装 Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce
# Step 4: 开启Docker服务
sudo service docker start

三、测试docker是否安装成功
输入docker -v ,能输出版本号就证明docker安装成功。

docker -v


四、设置docker开机自启动
设置开机自启动之后,就不用每次打开虚拟机手动启动docker服务了。
docker默认安装目录:/var/lib/docker

# 设置开机自启
sudo systemctl enable docker

2


五、配置阿里云镜像加速
1、配置阿里云镜像加速功能,首先需要我们登录阿里云官网。
阿里云登录网址:阿里云官网.
没有账号的可以直接扫码注册并登录,注册过的用户还可以选择账号密码进行登录。

2、大家登录进来之后,可以根据下图指引,找到【容器镜像服务】,点击进入。


3、继续根据下图指引,找到【加速器地址】,这里我们需要保存好这个地址,待会要用到。

# 我的加速器地址
https://s123q3i1.mirror.aliyuncs.com
1
2

4、通过修改daemon配置文件【/etc/docker/daemon.json】来使用加速器

# 1、创建一些必要的目录
sudo mkdir -p /etc/docker
# 2、配置镜像加速器地址,注意,中括号里面的内容就是上一步复制好的镜像加速器地址,大家可以更换成自己的。另外需要一直复制到【EOF】为之!
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://s123q3i1.mirror.aliyuncs.com"]
}
EOF
# 3、重启docker的后台线程
sudo systemctl daemon-reload
# 4、重启docker服务
sudo systemctl restart docker

5、整套命令执行流程如下:

6、至此,docker镜像加速功能配置完毕。以后docker下载的所有软件,都是从阿里云镜像仓库中进行下载的,大大加快下载速度。

标签:sudo,Centos7,阿里,yum,镜像,docker,安装
From: https://www.cnblogs.com/ueme/p/17585485.html

相关文章

  • 创建k8s 镜像仓库登录密钥
    原标题:k8s使用私有镜像仓库的访问凭据配置k8s创建私有仓库凭据有两种方式1.使用kubectl命令创建secret2.使用docker凭证作为k8s的凭据。文章来源地址https://www.yii666.com/blog/458024.html1.使用kubectl命令创建secretkubectlcreatesecretdocker-registry<name>--do......
  • Centos7 离线升级openssh到9.3p1
    参考:https://blog.csdn.net/qq_29768197/article/details/125048720参考:https://blog.csdn.net/weixin_46739058/article/details/129189927 1、官方下载地址:http://www.zlib.net/     zlib-1.2.12.tar.gzwget http://www.zlib.net/zlib-1.2.13.tar.gz 2、官方......
  • Linux基础—vmvare安装及centos7安装
    Linux基础#https://zhuanlan.zhihu.com/p/429509333#一什么是操作系统OperatingSystem(操作系统)简称OSWindows,MacOS,Linux都是操作系统#二什么是BootLoader在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从......
  • docker swarm 工作节点获取不到overlay
    DockerSwarm工作节点获取不到overlay网络在使用DockerSwarm构建分布式应用程序时,我们可能会遇到一些网络相关的问题。其中之一就是工作节点无法获取到overlay网络。本文将介绍DockerSwarmoverlay网络,并解决工作节点无法获取到overlay网络的问题。什么是DockerSw......
  • docker ssh 配置允许ip
    使用DockerSSH配置允许IPDocker是一种流行的容器化平台,能够帮助开发人员更轻松地构建、部署和管理应用程序。在使用Docker时,我们可能需要为容器配置SSH,以便能够通过SSH协议远程访问容器。本文将为您介绍如何使用DockerSSH配置允许特定IP地址访问容器,并提供相应的代码示例。1.......
  • docker search 显示 版本
    Docker搜索镜像并显示版本Docker是一种流行的容器化平台,可以帮助开发人员和运维团队更轻松地构建、发布和管理应用程序。其中一个重要的功能是能够搜索并获取镜像的版本信息。本文将介绍如何使用dockersearch命令来搜索并显示Docker镜像的版本信息。Docker搜索命令dockersearc......
  • docker run 修改运行的脚本
    DockerRun:修改运行的脚本在使用Docker部署应用程序时,我们经常需要在容器启动时执行一些特定的脚本。Docker提供了dockerrun命令,允许我们修改容器运行时要执行的脚本。本文将介绍如何使用dockerrun命令来修改容器的启动脚本,并提供相应的代码示例。DockerRun命令简介......
  • docker run 日志
    Docker运行日志详解Docker是一个开源的容器化平台,它允许开发者将应用程序及其依赖项打包成一个独立的、可移植的容器,以实现快速部署和跨平台运行。在使用Docker时,了解和分析容器的运行日志是非常重要的。本文将介绍如何使用dockerrun命令来查看容器的日志,并提供一些常用的技巧和......
  • Docker Installing spug 运维平台
    DockerInstallingRequirementEnvironment​DockerModernbrowserInstallSteps​Theflowofinstallationisbasedon Centos7.x.1.Installdocker​WARNINGifyouhaveinstalleddocker,youcanskipthisstep.Thefollowingstepsarefor Centos,pl......
  • grafana监控每个docker容器状态
    Grafana监控每个Docker容器状态Docker是一种流行的容器化平台,用于轻松部署和管理应用程序。在一个复杂的Docker环境中,监控每个容器的状态是非常重要的。Grafana是一个功能强大的监控和数据可视化工具,可以帮助我们实现这个目标。本文将介绍如何使用Grafana监控每个Docker容器的状态......