首页 > 系统相关 >linux系统CENTOS 7安装docker

linux系统CENTOS 7安装docker

时间:2024-08-11 09:49:16浏览次数:8  
标签:CENTOS sudo yum https linux 镜像 docker 安装

前言:使用阿里云镜像,在CENTOS 7版本上安装docker容器,方便使用docker容器安装其他软件。

前置准备

  • 如果已经安装了docker,先将其卸载。
yum remove docker

安装docker

  • 安装docker依赖的软件包。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  • 添加阿里云docker的yum软件源。
    默认添加位置:/etc/yum.repo.d/
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • 安装docker。
sudo yum install docker-ce docker-ce-cli containerd.io
  • 启动docker服务。
sudo systemctl start docker
  • 设置docker开机自启动(可选操作)
sudo systemctl enable docker
  • 验证docker安装成功
docker --version / docker -v

配置docker下载镜像的加速器

docker下载镜像的速度比较缓慢,可以考虑配置docker镜像加速器来加速镜像的下载速度。

  • 配置加速镜像文件
    编辑/etc/docker/daemon.json文件,如果没有则新创建该文件,并添加如下内容:
{
    "registry-mirrors": [
        "https://do.nark.eu.org",
        "https://dc.j8.work",
        "https://docker.m.daocloud.io",
        "https://dockerproxy.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://docker.nju.edu.cn"
    ]
}
  • 重新加载配置文件和重启docker服务
    为了使配置文件生效,加速镜像下载,需要重新加载配置文件并且重启docker服务,执行如下命令:
sudo systemctl daemon-reload
sudo systemctl restart docker

标签:CENTOS,sudo,yum,https,linux,镜像,docker,安装
From: https://www.cnblogs.com/mankun/p/18353095

相关文章

  • Docker简单使用MySQL
    前提安装好Docker下载Mysql镜像在这个网址搜索Mysql并选择合适的镜像https://hub.atomgit.com/详情页就有拉取镜像的命令查看Docker所有镜像​ dockerimages镜像重命名​ dockertag镜像id仓库:标签​ dockertag8a709252ac32mysql:5.7镜像启动(容器)dockerrun......
  • stable diffusion webui docker 离线部署
    AI绘图工具StableDiffusionStableDiffusion是一种基于扩散技术的深度学习文本到图像模型,于2022年发布,该项目由StabilityAI、CompVis、Runway合作开发,它主要用于文生图,但也可以应用于其他任务,如Inpainting(补画、Outpainting(扩画)、图生图等。Inpainting称......
  • Linux基于Redis实现短地址服务
    一、应用场景为什么要使用短地址服务,具体使用的业务场景如下:URL压缩,把原始长地址压缩成短地址,便于文本长度限制的场景使用(短信、社交网络、网络营销)    —营销短信有字数限制,链接太长会影响短信内容的条数(涉及到费用问题)。    — 相对于长链接,短链接更......
  • Linux:@2024-08-10 最新的Openssl-3.3.1 Openssh-9.8p1 Centos7上的编译后二进制 一键
     附件:Portable_Openssl-Openssh9.8p1-bin-el7.v1.2.1.tgz.zip特点:适用于centos7.x 已经编译为二进制对老版本的关键二进制文件sshd、sftp、scp、openssl进行了备份升级前,自动打开一个端口为2222的老版本的sshd服务,你可以连接那个2222的服务,以防死翘翘。对sshd_config进......
  • Linux发行版软件包数量
    软件包数量很客观,质量上很主观。ArchLinux软件包数量第一,并且软件安装上最全面,原因如下:还有一个重要的ArchLinuxCN仓库非常非常实用,举两个例子clash-verge和deadbeef,前面是最常用,后面是很少见但是很好。这个软件包数量第一基本上没有异议,而Aur只需要简单的代理就行,有人帮你......
  • Linux调试器-gdb的使用
    文章目录Linux调试器-gdb的使用背景使用Linux调试器-gdb的使用背景程序的发布方式有两种,debug模式和release模式Linuxgcc/g++出来的二进制文件,默认是release模式要想使用gdb调试,必须在将源程序生成二进制程序的时候加上-g使用q,ctrl+d:退出调试list/l行号......
  • 你必须掌握的Docker指令
    镜像查看所有镜像dockerimages拉取镜像dockerpull用户名/镜像名:版本号#一般镜像注意点:官方镜像无需用户名虽然不加版本号默认会选择latest标签,但强烈建议加上,否则可能会拉取失败(仓库未指定latest标签)导入导出镜像一般而言,在服务器上直接拉取镜像可能因......
  • 提高效率:Linux 正则表达式实用技巧
    目录前言匹配符号用法讲解“.”用法[]用法“*”用法“.*”用法“\?”用法“\+”用法“\\{n\\}”用法\\{m,n\\}用法锚点符号“^”用法“$”用法“^$”用法或|用法前言在Linux系统中,正则表达式(RegularExpressions,简称regex)是一个强大的工具,广泛应......
  • 一文带你快速掌握Linux常用命令(图文并茂+超详细!)
    作者简介:......
  • 【Linux必备工具】自动化构建工具makefile的使用详解
    ✨                        听风八百遍,才知是人间    ......