Centos8 安装飞行舱和 docker

  |   0 评论   |   0 浏览

  最小化安装
选择了开发的包

  有个不理解的就是 centos8 只出现了 dvd 的包,还没有出现 mini 的

安装飞行舱

1#yum install  -y *cockpit*
2
3#systemctl start cockpit
4
5# systemctl enable --now cockpit.socket

  效果图如下
image.png

安装 docker

1yum install docker-ce

  安装过程中报错了
问题: package docker-ce-3:19.03.4-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed

  去 docker 的官方 repo 里面看到 centos8 并没有,只有 7 的,所以下载了一个最新的
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
image.png

  执行 yum localinstall containerd.io-1.2.10-3.2.el7.x86_64.rpm,安装成功

  ansible 的 playbook 配置

 1---
 2- name: 安装docker服务
 3  hosts: swarm
 4  
 5  tasks:
 6    - name: copy file to nodes
 7      copy:
 8        src: /etc/yum.repos.d/docker-ce.repo
 9        dest: /etc/yum.repos.d/
10      
11    - name: install docker sofoware 
12      yum: 
13        name: docker-ce  
14        state: latest
15        
16    - name: start end enable docker service
17      service: name=docker  enabled=yes state=started
18

  其中有一台机器出现出了 bug

  部署 Portainer 访问报错 consider tuning tcp_mem
https://yeadoc.cn/2018/05/15/TCP-MEM%E5%B0%8F%E5%AF%BC%E8%87%B4%E4%B8%8B%E8%BD%BD%E6%85%A2%E6%88%96%E6%97%A0%E6%B3%95%E4%B8%8B%E8%BD%BD/

  修改一下配置解决

1echo "net.ipv4.tcp_mem = 39513 5268 88000" >> /etc/sysctl.conf
2sysctl -p
---------------------------------------------------------------
>> 博客地址:https://blog.mufengs.com
>> 邮箱地址:[email protected]
>> 微信帐号:Do8080
>> Github : https://github.com/mufengcoding
---------------------------------------------------------------