首页 > 其他分享 >Docker 安装中遇到的踩坑点(个人)

Docker 安装中遇到的踩坑点(个人)

时间:2024-02-23 15:34:28浏览次数:28  
标签:x86 坑点 ce el8 64 yum Docker 安装 docker

install docker前期准备

一般安装docker-ce版本,如果已经安装过docker,需要提前卸载所有相关包,这里不做赘述

# 设置存储库的命令yum-config-manager,该命令是在yum-utils包下,所以要先安装yum-utils
`yum install -y yum-utils`  
#设置稳定版docker的存储库,使用下面的存储库在下载docker的时候可能会比较慢,可以按需修改为国内的存储库。 
# a.官方默认的存储库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# b.或者设置为阿里的存储库
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装:
yum install docker-ce docker-ce-cli containerd.io -y

但是安装失败,系统提示:
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

这里我们可以根据提示,重新书写命令:

yum install --allowerasing docker-ce docker-ce-cli containerd.io -y

安装docker-ce相关包的log如下:

Installing:
 containerd.io             x86_64 1.6.28-3.1.el8   docker-ce-stable       35 M
     replacing  runc.x86_64 1:1.1.3-3.module+el8.6.0+20860+bf01bdf2
 docker-ce                 x86_64 3:25.0.3-1.el8   docker-ce-stable       26 M
 docker-ce-cli             x86_64 1:25.0.3-1.el8   docker-ce-stable      7.3 M
Installing dependencies:
 crun                      x86_64 1.8.7-1.module+el8.9.0+90147+a4870853
                                                   OL8-appstream-x86_64  238 k
 libcgroup                 x86_64 0.41-19.el8      OL8-baseos-x86_64      70 k
 yajl                      x86_64 2.1.0-12.el8     OL8-appstream-x86_64   41 k
Installing weak dependencies:
 criu-libs                 x86_64 3.15-3.module+el8.6.0+20857+bf01bdf2
                                                   OL8-appstream-x86_64   38 k
 docker-buildx-plugin      x86_64 0.12.1-1.el8     docker-ce-stable       13 M
 docker-ce-rootless-extras x86_64 25.0.3-1.el8     docker-ce-stable      5.0 M
 docker-compose-plugin     x86_64 2.24.5-1.el8     docker-ce-stable       13 M
Removing dependent packages:
 buildah                   x86_64 1:1.26.2-1.module+el8.6.0+20857+bf01bdf2
                                                   @OL8-appstream-x86_64  29 M
Downgrading:
 containers-common         x86_64 1:1.2.2-10.0.1.module+el8.4.0+20195+0a4a4953
                                                   OL8-appstream-x86_64  100 k

Transaction Summary
===============================================================================
Install    10 Packages
Remove      1 Package
Downgrade   1 Package

启动docker
systemctl start docker
设置开机自启动docker
systemctl enable docker

如果在启用或者自启动docker遇到如下报错,可以查看docker是否安装成功,可能需要重新安装docker:
Failed to start docker.service: Unit docker.service not found.

标签:x86,坑点,ce,el8,64,yum,Docker,安装,docker
From: https://www.cnblogs.com/rinya09/p/18029644

相关文章

  • unocss 安装使用
    1.安装pnpmi-Dunocss2.引入在项目根目录新建一个文件uno.config.tsimport{defineConfig,presetAttributify,presetIcons,presetUno}from'unocss'exportdefaultdefineConfig({presets:[presetUno(),presetAttributify(),presetIcons()],shortcuts:{......
  • 多个docker容器如何共享网络
    目录多个docker容器如何共享网络一、创建共享网络二、docker-compose启动容器共享网络参考文档:多个docker容器如何共享网络一、创建共享网络无论哪种方式,第一步都是创建一个共享网络,这里创建一个名为local_public的网络,可以自定义,执行后会输出一个网络的ID,代表创建成功,也可......
  • 安装nvm,并使用nvm管理不同版本的node教程
    安装nvm:1.卸载已安装的node如果你已经安装了node,那么你需要先卸载node,如果你没有安装那直接跳过这一步到下一步。打开控制面板->打开程序和功能->右上角搜索输入node->右键卸载2.安装nvm去github下载最新的nvm,找到nvm-setup.zip,点击下载 选择nvm的安装路径选择node.js......
  • 02. 安装 Unity 引擎和代码编辑器
    下载并安装Unity访问网站unity.cn,在右边点击下载Unity。如果没有Unity账号,先注册账号,然后登陆账号。首先下载UnityHub,安装UnityHub,获取个人免费许可,再安装编辑器代码编辑器有VisualStudio、VisualStudioCode、Rider具体怎么用见下面的链接https://learn.microso......
  • pip安装时WARNING: Ignoring invalid distribution -XX的解决办法
    安装一些包出现的问题如下:原因:原因是后面对应的目录文件夹下有不合法的文件存在,造成这个问题的原因很可能是原先下载包的过程中因为电脑没电关机了导致下载中断,导致出现了temp文件导致解析失败了。d:\app\anconda\envs\pytorch\lib\site-packages解决办法:将目录文件夹下含有......
  • ubuntu 安装mysql
    1.dpkg--list|grepmysql命令可以查看当前系统是否已有mysql的相关包;同时该命令也可用于装完mysql之后的检查:ubuntu18.04的版本对应的默认的mysql的版本还是5.7。。 不过无所谓。 2.安装完之后,默认mysql的进程就是启动着的,可以使用 netstat-tap|grepmysql命令查......
  • docker启动nginx https自签名证书配置
    启动测试应用时,有时需要自己配置证书签名:1使用系统自带opensslopensslreq\>-x509\>-nodes\>-days365\>-newkeyrsa:2048\>-keyoutexample.key\>-outexample.crt各参数含义:req:处理证书签署请求。-x509:生成自签名证书。-nodes:跳过为证书设置密码......
  • 【mysql系列】mysql安装和卸载详细教程 mysql-8.0.31-winx64
    【mysql系列】mysql安装和卸载详细教程mysql-8.0.31-winx64......
  • 查询pytest --version报错 AttributeError: module ‘collections‘ has no attribute
     卸载pytest及关联的插件先查询一下pytest及对应关联的插件 pipuninstallcoloramaexceptiongroupiniconfigpackagingpluggytomliallure-pytestpytest-allure-adaptorpytest回车,每次都回复Y,同意卸载 再重新安装pytestpipinstallpytest-ihttp://pypi.douba......
  • docker常用命令
    docker教程1镜像相关1.1查看镜像列表sudodockerimages1.2镜像搜索比如搜索ubuntu基础镜像sudodockersearchubuntu可输出官方的镜像名称,以及star数量,选择一个需要的镜像下拉即可1.3下拉镜像sudodockerpull镜像名sudodockerpull镜像名:Tag1.4查看镜......