首页 > 系统相关 >Linux上安装Docker

Linux上安装Docker

时间:2024-06-05 09:14:13浏览次数:32  
标签:systemctl yum Linux 镜像 Docker 安装 docker

本安装教程参考Docker官方文档,地址如下: https://docs.docker.com/engine/install/centos/  

1.卸载旧版

首先如果系统中已经存在旧的Docker,则先卸载:
yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine
 

2.配置Docker的yum库

首先要安装一个yum工具
yum install -y yum-utils
安装成功后,执行命令,配置Docker的yum源:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
 

3.安装Docker

最后,执行命令,安装Docker
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
 

4.启动和校验

# 启动Docker
systemctl start docker

# 停止Docker
systemctl stop docker

# 重启
systemctl restart docker

# 设置开机自启
systemctl enable docker

# 执行docker ps命令,如果不报错,说明安装启动成功
docker ps
   

5.配置镜像加速

这里以阿里云镜像加速为例。

5.1.注册阿里云账号

首先访问阿里云网站: https://www.aliyun.com/ 注册一个账号。  

5.2.开通镜像服务

在首页的产品中,找到阿里云的容器镜像服务 点击后进入控制台: 首次可能需要选择立刻开通,然后进入控制台。  

5.3.配置镜像加速

找到镜像工具下的镜像加速器 页面向下滚动,即可找到配置的文档说明:   具体命令如下:
# 创建目录
mkdir -p /etc/docker

# 复制内容,注意把其中的镜像加速地址改成你自己的
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"]
}
EOF

# 重新加载配置
systemctl daemon-reload

# 重启Docker
systemctl restart docker
 

标签:systemctl,yum,Linux,镜像,Docker,安装,docker
From: https://www.cnblogs.com/linzepro/p/18232224

相关文章

  • faceswap软件安装教程
    下载软件访问faceswap网站,下载对应的软件版本,faceswap下载地址,下载完成,打开软件后看到的软件目录如下:安装faceswap软件安装miniconda软件(非必须),其它python虚拟环境亦可,miniconda安装教程自行检索,安装完成后创建虚拟环境condacreate-nenv_namepython=3.9.19安装软......
  • Linux常用命令及说明,配图
    一、Linux的目录结构1.Linux操作系统的目录结构Linux的目录结构是一个树型结构Windows系统可以拥有多个盘符,如C盘、D盘、E盘Linux没有盘符这个概念,只有一个根目录/,所有文件都在它下面2.Linux路径的描述方式在Linux系统中,路径之间的层级关系,使用:/来表示(快速区分......
  • Redis 结合 Docker 搭建集群,并整合SpringBoot
    软件版本Redis7.2.5Docker26.1.3 准备工作由于docker直接拉取运行了,所以需要提前准备配置文件Indexof/releases/(redis.io)下载后,把redis-7.2.5.tar.gz\redis-7.2.5.tar\redis-7.2.5\里的redis.conf复制出来 概览结构如上图所示,准备6个服务器。 配置各节点......
  • Kubernetes - 安装方法
    Minikube:对于想要在系统上安装Kubernetes但系统资源有限的用户来说,它是理想的选择。因此,minikube的关键点在于它没有单独的Kubernetes主节点和Kubernetes工作节点架构。在这里,我们将所有Kubernetes组件打包在一起作为一体化设置。单个系统同时充当主节点和工作节点。访......
  • Z.ExtensionMethods安装
    C#开源实用的工具类库,集成超过1000多种扩展方法 前言今天大姚给大家分享一个C#开源(MITLicense)、免费、实用且强大的工具类库,集成超过1000多种扩展方法增强.NETFramework和.NETCore的使用效率:Z.ExtensionMethods。直接项目引入类库使用在你的对应项目中NuGet包管理器......
  • 手把手教你用VM搭建Linux系统
    一、安装vm查看是否安装成功,打开网络适配器(win+R+ncpa.cpl)确保有VMnet1和VMnet8二、创建虚拟机step01step02step03密码123456(我怕我忘了),全名是对你的虚拟机的别称没什么太大作用,用户名代表你说什么用户会涉及到权限step04,位置有个20GBstep05step06......
  • 【QT】安装与新建工程
    文章目录一、QT简介一、QT安装(两种方式,自己选择)A5.15之后版本采用在线安装,推荐开源镜像下载,速度快。B5.15版本之前采用离线安装,可直接下载离线文件。C离线版补充添加或移除组件步骤:二、建立工程一、QT简介QT是多平台C++的图形用户界面应用程序框架,多用于车机、智......
  • 【Linux】(三)—— 文件管理和软件安装
    文件管理Linux的文件管理是系统管理中的核心部分,它涉及到如何组织、访问、修改和保护文件及目录结构。目录文件管理基本概念常用命令查看和切换目录创建文件和目录删除文件和目录文件拷贝移动和重命名文件文件查看cat文件查看more查找文件文件类型文件链接归档和压缩......
  • 【Linux系统编程复习】一些常见的问题2
    11、如果要你实现一个mutex互斥锁你要怎么实现?实现mutex最重要的就是实现它的lock()方法和unlock()方法。我们保存一个全局变量flag,flag=1表明该锁已经锁住,flag=0表明锁没有锁住。实现lock()时,使用一个while循环不断检测flag是否等于1,如果等于1就一直循环。然后将flag设置为......
  • linux下用域名解析ip地址列表
    linux下用域名解析ip地址列表目录linux下用域名解析ip地址列表头文件/宏定义主函数验证结果头文件/宏定义#include<stdio.h>#include<stdlib.h>#include<netdb.h>#include<arpa/inet.h>主函数/********************************************************************......