首页 > 系统相关 >centOS7 docker 安装步骤

centOS7 docker 安装步骤

时间:2024-11-14 19:20:16浏览次数:1  
标签:repo 步骤 sudo centOS7 etc yum https docker

一、安装前检查工作:
1.检查/etc/yum.repos.d/CentOS-Base.repo文件是否存在,如果不存在,从网络仓库中复制一份新的 CentOS-Base.repo 文件。
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
或者使用 wget:
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
保存文件后,运行以下命令清除缓存并生成新的缓存:

sudo yum clean all
sudo yum makecache

以上步骤会将阿里云的 CentOS 7 仓库配置设置为默认仓库。

2.因为yum 寻包的顺序应该先是本地源,再寻网络源。如果Linux是从本地镜像安装,就需要修改配置文件把本地源关闭
# vi /etc/yum.repos.d/CentOS-Media.repo,将里面的enabled=1改成enabled=0,然后保存退出。
完了之后执行 yum makecache,如果能缓存,就可以进行接下来的docker安装操作了。

二、docker安装
1.安装底层工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2.加入阿里云yum仓库提速docker下载过程
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
如果出现如下报错:

编辑 /etc/yum.conf 文件,在[main]下面添加 ss1verify=0 参数
vi /etc/yum.conf
配置如下

3.更新并安装docker-ce

sudo yum makecache fast
yum install docker-ce docker-ce-cli containerd.io

4.开启Docker服务
sudo service docker start
如果出现以下错误:

使用systemctl start docker命令启动就可以了

三、docker加速
可以使用阿里云的镜像加速,但有时候阿里云的镜像加速会不太好用,可以配置以下镜像:
可以通过daemon配置文件/etc/docker/daemon.json来使用加速器,修改registry-mirrors 如下:

"registry-mirrors": ["https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc"]

标签:repo,步骤,sudo,centOS7,etc,yum,https,docker
From: https://www.cnblogs.com/lijinping321/p/18546609

相关文章

  • 用两行命令快速搭建深度学习环境(Docker/torch2.5.1+cu118/命令行美化+插件),包含完整的
    深度学习环境的配置过于繁琐,所以我制作了两个基础的镜像,希望可以帮助大家节省时间,你可以选择其中一种进行安装,版本说明:base版本基于pytorch/pytorch:2.5.1-cuda11.8-cudnn9-devel,默认python版本为3.11.10,可以通过condainstallpython==版本号直接修改版本。dl版......
  • k8s 1.28.2 集群部署 docker registry 接入 MinIO 存储
    目录dockerregistry部署生成htpasswd文件生成secret文件生成registry配置文件创建service创建statefulset创建ingress验证dockerregistrydockerregistry监控dockerregistryuidockerregistrydockerfiledockerregistry配置文件S3storagedriverregistry......
  • docker-compose安装pgsql和pgvector
    快速安装PostgreSQL和pgvector1、创建Dockerfile文件,代码如下:#使用PostgreSQL16基础镜像FROMpostgres:16#安装pgvectorRUNapt-getupdate&&\apt-getinstall-ypostgresql-16-pgvector&&\rm-rf/var/lib/apt/lists/*#设置启动命令CMD["postgr......
  • docker安装
    Centos-Docker安装手册(2024-11)简介:Docker分为CE和EE两大版本。CE即社区版(免费,支持周期7个月,这里不是说7个月就要收费了),EE即企业版,强调安全,付费使用,支持周期24个月。DockerCE分为stabletest和nightly三个更新频道。官方网站上有各种环境下的安装指南,这......
  • 【TencentOS Server】腾讯云服务器上安装 Nginx 的详细步骤
    使用hostnamectl命令查询服务器信息1.安装EPEL仓库EPEL(ExtraPackagesforEnterpriseLinux)是一个为RHEL和CentOS提供额外软件包的仓库,TencentOSServer作为一个RHEL类的发行版,也可以使用这个仓库。首先安装EPEL仓库:sudoyuminstallepel-release-y2.......
  • docker迁移数据
    查看镜像dockerimages2.导出镜像到文件dockersave-o<image_name>.tar<image_name>3.导出容器数据3.1查看卷信息dockerinspect<正确的容器ID>--format'{{json.Mounts}}'|jq3.2如果数据直接在主机目录中,可以直接复制主机目录4.导出容器配置(可选)dockerinspec......
  • Windows远程连接Docker服务
    背景本地开发了一个SpringBoot项目,想通过Docker部署起来,我本地是Window10系统,由于某些原因不能虚拟化并且未安装Docker-Desktop,所以我在想有没有办法本地不需要虚拟化也不需要安装Docker-Desktop来实现支持Docker命令远程连接到我自己的服务器上。经过搜索以及大佬的指点发现了一......
  • U盘管控|企业禁止U盘的五个方法展示,详细步骤介绍
    U盘,作为一种便捷的外部存储设备,曾是办公环境中不可或缺的工具。然而,它也悄然成为了数据泄露、病毒传播和信息外泄的“黑洞”。因此,越来越多的企业开始严肃对待这一问题,甚至采取措施全面禁用U盘,以确保公司机密信息的安全。在这篇文章中,我们将探讨企业禁用U盘的几种办法,并提供......
  • CentOS7 重装yum和python
    卸载现有的Python和Yum1、删除现有Python#强制删除已安装程序及其关联rpm-qa|greppython|xargsrpm-ev--allmatches--nodeps#删除所有残余文件##xargs,允许你对输出执行其他某些命令whereispython|xargsrm-frv#验证删除,返回无结果whereispython2、删除现有的yum......
  • Docker常用命令
    帮助启动类命令启动docker:systemctlstartdocker停止docker:systemctlstopdocker重启docker:systemctlrestartdocker查看docker状态:systemctlstatusdocker开机启动:systemctlenabledocker查看docker概要信息:dockerinfo查看docker总体帮助文档:docke......