美文网首页
CentOS 8 Dnf安装Docker和Saltstack

CentOS 8 Dnf安装Docker和Saltstack

作者: 万州客 | 来源:发表于2020-12-20 22:41 被阅读0次

上篇刚刚说好Dnf的事儿,这篇就来说说怎么用dnf来安装docker和saltstack吧。这两个都是我的工作和兴趣所在。
至于为什么现在要玩C8了。其实是今天要在C7上安装saltstack时,好像由于先升级了python3,老是安装有问题,就干脆切换吧。

一,Docker

1,新增一个阿里的仓库

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

2,安装一个新的containerd(这几天微信文章的明星哟~k8s弃用docker)

dnf install https://mirrors.aliyun.com/docker-ce/linux/centos/8/x86_64/stable/Packages/containerd.io-1.4.3-3.1.el8.x86_64.rpm
这是现在的情况,这东东,应该是越新越好,不然,可能会有如下报错:

Problem: package docker-ce-3:20.10.1-3.el7.x86_64 requires containerd.io >= 1.4.1, but none of the providers can be installed

3,安装docker-ce最新版

dnf install docker-ce

dnf install docker-ce
Last metadata expiration check: 0:03:41 ago on Sun 20 Dec 2020 08:49:13 AM EST.
Dependencies resolved.
......

Installed:
  docker-ce-3:20.10.1-3.el7.x86_64                                           docker-ce-cli-1:20.10.1-3.el7.x86_64                                            
  docker-ce-rootless-extras-20.10.1-3.el7.x86_64                             fuse-overlayfs-1.1.2-3.module_el8.3.0+507+aa0970ae.x86_64                       
  fuse3-libs-3.2.1-12.el8.x86_64                                             libcgroup-0.41-19.el8.x86_64                                                    
  libslirp-4.3.1-1.module_el8.3.0+475+c50ce30b.x86_64                        slirp4netns-1.1.4-2.module_el8.3.0+475+c50ce30b.x86_64                          

Complete!

4,都是聪明人,后面的启停之类的,再讲多余。送两条命令。

systemctl enable docker.service
systemctl start docker.service

二,SaltStack

1,如有必要,先升级系统软件包

dnf update -y

2,再升级个python 3

dnf install -y python3

3,安装一个saltstack官方的yum仓库(不通过epel)

wget https://repo.saltstack.com/py3/redhat/salt-py3-repo-latest.el8.noarch.rpm
dnf -y install salt-py3-repo-latest.el8.noarch.rpm
一个小贴士,要是这个rpm在linux里,不好wget下载的话,可以使用迅雷下载了,传到机器上再安装,也是可以的。

4,关键时刻来到,直接一把梭哈,输了下海干活,赢了~~~~

dnf install -y salt-master salt-minion salt-ssh salt-syndic salt-cloud salt-api

Last metadata expiration check: 0:00:09 ago on Sun 20 Dec 2020 08:43:36 AM EST.
Dependencies resolved.
......
Installed:
  libsodium-1.0.18-2.el8.x86_64               libunwind-1.3.1-3.el8.x86_64                                openpgm-5.2.122-21.el8.x86_64          
  python3-asn1crypto-0.24.0-3.el8.noarch      python3-babel-2.5.1-5.el8.noarch                            python3-cffi-1.11.5-5.el8.x86_64       
  python3-chardet-3.0.4-7.el8.noarch          python3-cheroot-8.2.1-1.el8.noarch                          python3-cherrypy-18.4.0-1.el8.noarch   
  python3-cryptography-2.3-3.el8.x86_64       python3-distro-1.4.0-2.module_el8.3.0+562+e162826a.noarch   python3-idna-2.5-5.el8.noarch          
  python3-jaraco-6.2-6.el8.noarch             python3-jaraco-functools-2.0-4.el8.noarch                   python3-jinja2-2.10.1-2.el8_0.noarch   
  python3-libcloud-2.4.0-1.el8.noarch         python3-m2crypto-0.35.2-5.el8.x86_64                        python3-markupsafe-0.23-19.el8.x86_64  
  python3-more-itertools-7.2.0-3.el8.noarch   python3-msgpack-0.6.2-1.el8.x86_64                          python3-portend-2.6-1.el8.noarch       
  python3-psutil-5.6.3-5.el8.x86_64           python3-pyOpenSSL-18.0.0-1.el8.noarch                       python3-pycparser-2.14-14.el8.noarch   
  python3-pycurl-7.43.0.2-4.el8.x86_64        python3-pysocks-1.6.8-3.el8.noarch                          python3-pytz-2017.2-9.el8.noarch       
  python3-requests-2.20.0-2.1.el8_1.noarch    python3-tempora-1.14.1-5.el8.noarch                         python3-trustme-0.6.0-4.el8.noarch     
  python3-urllib3-1.24.2-4.el8.noarch         python3-zc-lockfile-2.0-2.el8.noarch                        python3-zmq-19.0.0-1.el8.x86_64        
  salt-3002.2-1.el8.noarch                    salt-api-3002.2-1.el8.noarch                                salt-cloud-3002.2-1.el8.noarch         
  salt-master-3002.2-1.el8.noarch             salt-minion-3002.2-1.el8.noarch                             salt-ssh-3002.2-1.el8.noarch           
  salt-syndic-3002.2-1.el8.noarch             yum-utils-4.0.17-5.el8.noarch                               zeromq-4.3.3-1.el8.x86_64              

Complete!

我关注的重点,是salt-api连接master,作第三方接入的二次开发。

5,最后,再送两条命令

systemctl enable salt-master
systemctl start salt-master

收工,完美周末,完美生日!!!

相关文章

网友评论

      本文标题:CentOS 8 Dnf安装Docker和Saltstack

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