首页 > 系统相关 >Linux:Centos Stream 8 联网安装docker

Linux:Centos Stream 8 联网安装docker

时间:2022-10-30 11:05:53浏览次数:54  
标签:Centos Stream -- 软件包 ce podman yum Linux docker

1. 查看docker版本

安装yum-config-manager

#这个命令在yum-utils包
yum install -y yum-utils

下载docker-ce的源

# 下载docker-ce源文件
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

查看docker-ce的版本

# 查看docker-ce的版本
yum list docker-ce --showduplicates | sort -r

Linux:Centos Stream 8 联网安装docker_linux

2. 下载docker-ce

此命令会报错!

# yum下载docker-ce最新版本(此命令会报错)
yum install docker-ce
Error:
Problem 1: problem with installed package podman-1.0.0-2.git921f98f.module_el8.0.0+58+91b614e7.x86_64
Problem 2: package buildah-1.19.8-1.module_el8.5.0+733+9bb5dffa.x86_64 requires runc >= 1.0.0-26, but none of the providers can be installed
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

报错原因为:

 docker与( buildah、cockpit-podman、podman、podman-catatonit、podman-docker )软件包冲突,报错提示给出3种解决办法:(尝试在命令行中添加 '--allowerasing' 来替换冲突的软件包 或 '--skip-broken' 来跳过无法安装的软件包 或 '--nobest' 来不只使用软件包的最佳候选)。

正确的命令

# 移除冲突的软件包 --allowerasing
yum install docker-ce --allowerasing

Linux:Centos Stream 8 联网安装docker_开机自启_02

3. 开启docker

# 查看docker状态
systemctl status docker
# 开启docker
systemctl start docker
# 配置开机自启
systemctl enable docker
# 查看docker版本
docker -v

Linux:Centos Stream 8 联网安装docker_docker_03

----------------------------------- 作者:怒吼的萝卜 -----------------------------------



标签:Centos,Stream,--,软件包,ce,podman,yum,Linux,docker
From: https://blog.51cto.com/u_12835254/5807416

相关文章

  • Linux:RedHat8 设置中文输入法
    RadHat8自带中文输入法,只是默认没有使用。1.切换视图,搜索:Language快捷键:Win+Tab2.添加输入法3.切换输入法的快捷键super(Win)+空格 -----------------------------......
  • Linux磁盘分区
    在Linux的文件系统中,有个很重要的概念就是挂载,,除了根文件系统,其他所有文件系统都要先挂载到根文件系统中的某个目录之后才能访问。所谓的根文件系统就是系统启动的时候安......
  • linux 安装.net 5.0
    目录​​一、环境搭配​​​​二、下载SDK包​​​​ 三、ubuntu安装.net5.0​​ ​​四、创建.net5.0web项目​​ ​​五、发布web​​一、环境搭配首先在官网......
  • Linux--多线程(二)
    线程的同步和互斥基本概念概述:现在操作系统基本都是多任务的操作系统,同时有大量可以调度的实体在运行。在多任务操作系统当中,同时运行的多个任务可能:都需要访问/使用同......
  • 第二章 Linux 实操
    第二章Linux实操1、Linux实用指令指定运行级别运行级别说明:0:关机1:单用户【找回丢失密码】2:多用户状态没有网络服务3:多用户状态有网络服务(实际生产环境用这个)4:系统未使用......
  • 用SQL查Linux日志工具-q
    概述Linux文本查找命令不要太多:tail、head、cat、sed、more、less、awk,但对新手不友好。q是一个命令行工具,允许在任意文件或查询结果,如​​ps-ef​​​查询进程命令的结果......
  • linux下C语言实现可打印字符及键值的输出
    代码非常简单:1#include<stdio.h>2#include<termios.h>3#include<unistd.h>4#include<sys/types.h>5#include<sys/time.h>67intkbhit(void){8......
  • 物理机异常断电,linux虚拟机系统磁盘mount失败,导致无法启动
    1)、报错如下   (2)进入/run/initramfs查看详细的报错日志rdsosreport.txt发现执行mount/dev/mapper/centos-root/sysroot命令的时候,挂载失败了或者输入:journal......
  • linux 中如何将一列数据转换为指定行的数据
     001、[root@pc1test]#cata.txt12345678910[root@pc1test]#awk-va=$(awk'END{if(NR%3!=0){printf("%d",NR/3+1)}else{printNR/3}}......
  • linux 如何监控并自动启动服务 - monit
    背景项目发布后,需要监控服务。也就是说如果出现异常停止情况,系统可以自动尝试启动。systemctl的enable只是对于开机自启动有效,但对于服务意外终止,并不能自行启动。这......