首页 > 系统相关 >centos 安装docker

centos 安装docker

时间:2024-10-29 09:59:02浏览次数:3  
标签:bashsudo centos yum docker 安装 Docker ###

#更新
yum update
#查看可安装的docker版本信息, 我这儿在腾讯云服务器上查到的是旧的
yum info docker

 

下面是deepseek ai的回答:
使用清华大学的镜像源来安装 Docker CE 是一个不错的选择,因为这样可以加快下载速度。以下是使用清华大学镜像源安装 Docker CE 的完整步骤:

### 1. 安装必要的依赖
首先,确保你已经安装了 `yum-utils`,它是 `yum-config-manager` 的依赖项。

```bash
sudo yum install -y yum-utils
```

### 2. 添加 Docker CE 的清华镜像源
使用 `yum-config-manager` 添加清华大学的 Docker CE 镜像源。

```bash
sudo yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
```

### 3. 安装 Docker CE
安装 Docker CE、Docker CLI 和 Containerd。

```bash
sudo yum install -y docker-ce docker-ce-cli containerd.io
```

### 4. 启动 Docker 服务
安装完成后,启动 Docker 服务并设置为开机自启动。

```bash
sudo systemctl start docker
sudo systemctl enable docker
```

### 5. 安装 Docker Compose
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。你可以通过以下步骤安装 Docker Compose。

#### 方法一:通过 `pip` 安装(推荐)
如果你已经安装了 `pip`,可以通过 `pip` 安装 Docker Compose。

```bash
sudo pip install docker-compose
```

#### 方法二:通过二进制文件安装
你可以直接下载 Docker Compose 的二进制文件并赋予执行权限。

```bash
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
```

### 6. 验证安装
安装完成后,可以通过以下命令验证 Docker 和 Docker Compose 是否安装成功。

```bash
docker --version
docker-compose --version
```

### 7. 添加用户到 Docker 组(可选)
默认情况下,只有 `root` 用户和 `docker` 组的用户可以运行 Docker 命令。如果你希望普通用户也能运行 Docker 命令,可以将该用户添加到 `docker` 组。

```bash
sudo usermod -aG docker $USER
```

添加后,需要重新登录才能生效。

### 总结
通过以上步骤,你可以成功使用清华大学的镜像源安装 Docker CE、Docker CLI、Containerd 和 Docker Compose。如果你在安装过程中遇到任何问题,请检查你的网络连接或查看相关日志以获取更多信息。

标签:bashsudo,centos,yum,docker,安装,Docker,###
From: https://www.cnblogs.com/barrysgy/p/18512256

相关文章

  • 黑客常用Linux漏洞扫描工具(含安装步骤)
    第一款:Trivy概述Trivy是一个开源漏洞扫描程序,能够检测开源软件中的CVE。这款工具针对风险提供了及时的解释,开发人员可自行决定是否在容器或应用程序中使用该组件。常规的容器安全协议使用的是静态镜像扫描来发现漏洞,Trivy则是将漏洞扫描工具无缝合并到集成开发环境当中......
  • mac电脑通过 npm 安装 @vue/cli脚手架超时问题;
    npm安装@vue/cli遇到的问题步骤一、安装Homebrew如果你还没有安装Homebrew,首先需要安装它。Homebrew是macOS上的一款包管理工具,它允许你通过简单的命令行指令安装、更新和卸载软件包。;1,打开终端(Terminal)。2,运行以下命令来安装Homebrew(国内用户推荐使用国内......
  • 麒麟系统修改镜像地址,并安装数据库mariadb
    1.跳转到镜像源文件夹cd/etc/yum.repos.d2.备份系统镜像源文件ps:要养成修改系统文件之前做文件备份的好习惯cpkylin_aarch64.repokylin_aarch64.repo.bak3.修改的镜像源vikylin_aarch64.repo[ks10-adv-cdrom]name=KylinLinuxAdvancedServer10-cdrombaseurl......
  • IntelliJ IDEA 2024中文激活安装包 IntelliJ IDEA 2024注册码下载 Mac+win
    IntelliJIDEA2024是由JetBrains公司开发的一款功能强大的Java集成开发环境(IDE)。它支持多种编程语言,如Java、Kotlin、Scala等,并提供智能代码补全、实时错误检查、代码重构等高效开发工具。IntelliJIDEA2024还引入了改进的用户界面和增强的性能,优化了开发者的工作体验,支持多种......
  • Ubuntu22安装K8s(外网环境)
    关于docker和k8s及组件的安装及安装源设置可以参考阿里云docker安装:docker-ce镜像_docker-ce下载地址_docker-ce安装教程-阿里巴巴开源镜像站k8s源及组件:kubernetes镜像_kubernetes下载地址_kubernetes安装教程-阿里巴巴开源镜像站注意:命令未说明哪台主机即所有节点1.安装......
  • VMwareWorkstation pro 17下载与安装
    1、安装包 VMwareWorkstationpro17:链接:https://pan.quark.cn/s/c75e892c4705提取码:YvyF2、安装教程1)       双击安装,弹窗安装对话框   2)       点击下一步 勾选我接受许可协议中的条款  3)       更改安装路径 4)安装到D......
  • 使用node的npm安装包遇到的问题
    1最开始安装出现的问题是执行后卡顿出来以下网络相关的错误2搜索后执行命令切换到淘宝镜像后在执行,但是第一我仔细看报错信息,就又切换官网镜像了,又报了1的错误,然后又切回淘宝镜像分析错误信息。发现是安装node的目录用户没有写的权限 3.修改node安装目录文件权限后,在设置一......
  • Debian12 搭建LNMP环境,配置SSL证书,安装WordPress
    一、安装并配置PHPSSH连接上VPS之后,我们先更新一下系统组件,使用下面的命令。aptupdate-y&&aptupgrade-y接着输入下面的命令安装PHP和相关组件aptinstallphp-fpmphp-mysqlphp-gdphp-cliphp-curlphp-mbstringphp-zipphp-opcachephp-xmlphp-mysqli-y查看/et......
  • AvaloniaUI项目离线开发全攻略:IDE安装、模板应用与NuGet私有化部署一站式解决
    1.引言在网络受限或完全离线的环境中开发.NET项目(本文示例为AvaloniaUI项目),可能会遇到一些挑战。本文将为您提供一套完整的离线开发解决方案,包括IDE的安装、AvaloniaUI模板的配置、私有化NuGet服务的部署以及NuGet包的制作和上传等。2.IDE安装指南VisualStudio2022安装V......
  • MacOS上Homebrew 安装、配置、更改国内镜像源及使用教程
    Homebrew笔记1.介绍官网:https://brew.sh/对于习惯了使用命令来完成一切的程序员来说,安装软件这种小事,自然是能够用命令解决,就不用图形界面选择。但是在Linux中,我们有yum、apt、dnf、pkg等命令来完成软件的安装,macOS却并未为我们提供一个好用的包管理器,帮助我们更......