美文网首页
docker入门 linux下centos安装

docker入门 linux下centos安装

作者: Ziger丶 | 来源:发表于2022-07-04 10:04 被阅读0次

    背景:公司新上了几个堡垒机,之前的python脚本需要重新部署,每一台环境都要重新配置,很麻烦。考虑使用docker来完成任务。
    目标:centos上安装上docker,配置anaconda环境,能运行python脚本。。


    一、docker是什么

    我的理解 docker 就是一个操作系统的模板。然后在服务器输入

    可以看到很多镜像 这些镜像就是一个又一个的模板。然后你可以使用这些模板创建自己的操作系统。使用


    二、linux环境下docker的安装

    2.1      Docker版本检查

    Docker要求CentOS系统的内核版本高于 3.10 ,查看你当前的内核版本是否支持安账docker。

    uname -r 
    
    2.2      升级所有包同时也升级软件和系统内核
    sudo yum  update
    

    一路点yes,完成安装

    2.3      配置设备映射

    安装yum-utils、device-mapper-persistent-data和lvm2用于储存设备映射(devicemapper)

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    
    2.4      设置稳定的仓库
    官方源:
    udo yum-config-manager \
        --add-repo \
        https://download.docker.com/linux/centos/docker-ce.repo
    阿里云:
    sudo yum-config-manager \
        --add-repo \
        http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    清华源:
    sudo yum-config-manager \
        --add-repo \
        https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
    
    2.5      安装最新版本的 Docker Engine-Community 和 containerd

    执行命令

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

    可能会报错

    Error: Package: docker-ce-rootless-extras-20.10.17-3.el7.x86_64 (docker-ce-stable)
               Requires: fuse-overlayfs >= 0.7
    Error: Package: 3:docker-ce-20.10.17-3.el7.x86_64 (docker-ce-stable)
               Requires: libcgroup
    Error: Package: 3:docker-ce-20.10.17-3.el7.x86_64 (docker-ce-stable)
               Requires: container-selinux >= 2:2.74
    Error: Package: docker-ce-rootless-extras-20.10.17-3.el7.x86_64 (docker-ce-stable)
               Requires: slirp4netns >= 0.4
    Error: Package: containerd.io-1.6.6-3.1.el7.x86_64 (docker-ce-stable)
               Requires: container-selinux >= 2:2.74
     You could try using --skip-broken to work around the problem
     You could try running: rpm -Va --nofiles --nodigest
    

    使用以下解决方法

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

    相关文章

      网友评论

          本文标题:docker入门 linux下centos安装

          本文链接:https://www.haomeiwen.com/subject/uruevrtx.html