zoukankan      html  css  js  c++  java
  • 【Linux】00 Docker下载安装(CentOS8)

    官方安装文档:

    https://docs.docker.com/engine/install/centos/

    先全部卸载Docker有无关系的一些环境

    【保证一个干净的部署环境】

    sudo yum remove docker 
                      docker-client 
                      docker-client-latest 
                      docker-common 
                      docker-latest 
                      docker-latest-logrotate 
                      docker-logrotate 
                      docker-engine

    如果看到这个问题,就是没有启用模块

    执行启用命令

    sudo yum module enable perl:5.26

    就是输出提示的那个模块名称

    先安装环境准备

    安装工具库

    sudo yum install -y yum-utils

    设备映射持久化数据?

    sudo yum install -y device-mapper-persistent-data

    lvm2

    sudo yum install -y lvm2

    添加yum镜像库

    sudo yum-config-manager 
        --add-repo 
        https://download.docker.com/linux/centos/docker-ce.repo

    网不好的用阿里云

    yum-config-manager --add-rep http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    更新yum缓存

    yum makecache fast

    CentOS8版本没有这种fast指令语法。。。

    yum makecache

    安装Docker

    sudo yum install docker-ce docker-ce-cli containerd.io

    报错了,看看为什么

    解决方案是换成阿里云镜像获取:

    https://www.cnblogs.com/suanmiaoup/p/12772140.html

    【对官方镜像心存侥幸心理,结果还得翻】

    重新安装又出现问题:

    原因:

    http://blog.chinaunix.net/uid-26600678-id-5831364.html

    查看podman

    CentOS8的podman导致,全部卸载掉

    dnf remove podman podman-manpages

    然后安装才正常了

    sudo yum install docker-ce docker-ce-cli containerd.io

    启动Docker

    systemctl start docker

    查看Docker的状态

    ps -ef | grep docker

    查看Docker的版本信息

    docker version

    运行Hello-World程序?

    docker run hello-world

    查看此程序的镜像信息

    docker images


    完成!!

  • 相关阅读:
    MongoDB CRUD操作
    mongodb的help类
    MongoDB(六):使用C#代码连接并读取MongoDB数据库
    MongoDB下载、安装、配置、使用,如何下载MongoDB数据库,MongoDB入门
    MongoDB(一):关系型数据库和非关系型数据库
    浅谈.NET中闭包
    JavaScript 对象
    python连接数据库
    个人总结
    课堂建议
  • 原文地址:https://www.cnblogs.com/mindzone/p/12970376.html
Copyright © 2011-2022 走看看