最小化安装
选择了开发的包
有个不理解的就是 centos8 只出现了 dvd 的包,还没有出现 mini 的
安装飞行舱
#yum install -y *cockpit*
#systemctl start cockpit
# systemctl enable --now cockpit.socket
效果图如下
安装 docker
yum 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/
执行 yum localinstall containerd.io-1.2.10-3.2.el7.x86_64.rpm,安装成功
ansible 的 playbook 配置
---
- name: 安装docker服务
hosts: swarm
tasks:
- name: copy file to nodes
copy:
src: /etc/yum.repos.d/docker-ce.repo
dest: /etc/yum.repos.d/
- name: install docker sofoware
yum:
name: docker-ce
state: latest
- name: start end enable docker service
service: name=docker enabled=yes state=started
其中有一台机器出现出了 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/
修改一下配置解决
echo "net.ipv4.tcp_mem = 39513 5268 88000" >> /etc/sysctl.conf
sysctl -p
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于