安装虚拟机Centos系统并安装Docker过程记录(4)

简介: 安装虚拟机Centos系统并安装Docker过程记录(4)

安装loki


安装的过程就不再处理赘述了


在这篇文章有详细记载


轻量级日志系统Loki原理简介和使用


启动起来loki、grafana、promtail之后


首先在虚拟机上看看可不可以访问


curl http://localhost:3000


如果不可以访问 则需要升级内核版本 因为这里安装的是最新版本的docker(19版本)所以需要高版本的内核支持


升级的过程


uname -a
docker info
free -h
iptables-save 
ip a
docker p
docker logs 1e
yum update 
yum-complete-transaction --cleanup-only
yum update 
yum update kernel*
yum clean all
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-ml
grub2-set-default 0
grub2-mkconfig -o /boot/grub2/grub.cfg
reboot
uname -a
docker info
service docker start
docker info
ls
docker ps
docker ps -a
docker start bd ea 0f 1e
docker ps
ps -ef
curl 127.0.0.1:3000


在宿主机访问grafana


http://192.168.48.129:3000


如果不可以访问 则添加路由转发设置


如果想用Linux实现最基本的路由(交换机)功能,前提也需要开启内核转发服务


1、开启Linux内核转发


echo "1" > /proc/sys/net/ipv4/ip_forward
SSH执行以上命令,1为开启,0为关闭。


2、保持开机自动启动


vi  /etc/sysctl.conf
修改以下字符
# Controls IP packet forwarding
net.ipv4.ip_forward = 0 #0为关闭,1为开启
修改后保存即可,下次开机后可自动加载。


如果还不可以的话 关闭下防火墙


systemctl status firewalld
暂时关闭
systemctl stop firewalld
永久关闭
systemctl disable firewalld 
重启
systemctl enable firewalld


或者开放防火墙的指定端口


netstat -anp|grep 3000
tcp6       0      0 :::3000                 :::*                    LISTEN      4888/docker-proxy   
tcp6       0      0 192.168.84.128:3000     192.168.84.1:57695      TIME_WAIT   -                   
tcp6       0      0 192.168.84.128:3000     192.168.84.1:58089      TIME_WAIT   -
firewall-cmd --zone=public --add-port=3000/tcp --permanent
–zone #作用域
–add-port=3000/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效


最终可以通过宿主机访问到虚拟机上面的grafana


image.png


结语


费了老大劲 终于安装好了


那么接着解决咱们文章开头提的问题吧


令人讽刺的是


centos上安装loki也遇到了mac上安装loki同样问题


瞬间崩溃


天呐 我花了2天时间 印证了 这个问题不是因为系统版本(linux、mac)不兼容导致的

哈哈 不过了 我自己体验了下 在mac安装虚拟机 并安装centos 然后解决各种问题的过程

把这个过程记录下来 如果下次遇到了类似的问题 直接翻翻这个文章复习一下就可以了

而不至于每次都像一个无头苍蝇一样乱撞


再一个就是让需要的朋友们看到 为自己解决问题提供一种思路😄

相关文章
|
1月前
|
负载均衡 网络协议 算法
Docker容器环境中服务发现与负载均衡的技术与方法,涵盖环境变量、DNS、集中式服务发现系统等方式
本文探讨了Docker容器环境中服务发现与负载均衡的技术与方法,涵盖环境变量、DNS、集中式服务发现系统等方式,以及软件负载均衡器、云服务负载均衡、容器编排工具等实现手段,强调两者结合的重要性及面临挑战的应对措施。
74 3
|
3月前
|
数据可视化 大数据 Linux
OpenEuler虚拟机安装保姆级教程 | 附可视化界面
本文介绍了如何在VMware中安装openEuler操作系统,从选择合适的镜像版本下载开始,到创建虚拟机、配置CPU虚拟化、进行系统安装、设置网络连接,直至安装DDE桌面环境实现图形化操作。openEuler是一款由华为开源的操作系统,支持多种处理器架构,广泛应用于数据库、大数据、云计算等领域。文中还分享了安装过程中的注意事项及解决网络问题的方法,适合初次接触openEuler的用户参考学习。
605 3
OpenEuler虚拟机安装保姆级教程 | 附可视化界面
|
2月前
|
存储 Linux Docker
centos系统清理docker日志文件
通过以上方法,可以有效清理和管理CentOS系统中的Docker日志文件,防止日志文件占用过多磁盘空间。选择合适的方法取决于具体的应用场景和需求,可以结合手动清理、logrotate和调整日志驱动等多种方式,确保系统的高效运行。
157 2
|
3月前
|
人工智能 数据安全/隐私保护 虚拟化
Docker部署MaxKB详细步骤(window系统)
这篇文章详细介绍了如何在Windows系统上使用Docker部署MaxKB,并提供了从安装Docker到运行MaxKB容器的详细步骤,以及如何通过浏览器访问和配置MaxKB来使用ollama和llama3模型进行问答。
685 1
Docker部署MaxKB详细步骤(window系统)
|
3月前
|
Linux 虚拟化
vmware虚拟机安装2024(超详细)
vmware虚拟机安装2024(超详细)
416 6
|
3月前
|
存储 Linux 开发者
虚拟机centos7.9一键部署docker
本文介绍了如何在 CentOS 7.9 虚拟机上安装 Docker 社区版 (Docker-ce-20.10.20)。通过使用阿里云镜像源,利用 `wget` 下载并配置 Docker-ce 的 YUM 仓库文件,然后通过 `yum` 命令完成安装。安装后,通过 `systemctl` 设置 Docker 开机自启并启动 Docker 服务。最后,使用 `docker version` 验证安装成功,并展示了客户端与服务器的版本信息。文中还提供了列出所有可用 Docker-ce 版本的命令。
262 0
虚拟机centos7.9一键部署docker
|
3月前
|
Ubuntu jenkins 持续交付
Ubuntu系统 用docker安装jenkins
Ubuntu系统 用docker安装jenkins
|
3月前
|
监控 应用服务中间件 nginx
详细解释容器以及虚拟机centos7.9容器化部署基础服务(容器化部署nginx)
容器是一种轻量级、可移植的软件打包和隔离技术,将应用程序及其依赖项打包,确保在任何环境中一致运行。容器共享主机操作系统内核,相比虚拟机更高效、轻量,具有快速启动和高资源利用率的特点。容器的关键技术包括命名空间(如 PID、NET 等)、控制组(cgroups)和联合文件系统(UnionFS)。使用容器可以提高开发和部署效率,简化管理,确保环境一致性。例如,在 CentOS 7.9 上部署 Nginx 时,可以通过 Docker 下载和运行 `nginx:1.20` 镜像,并通过端口映射使外部请求访问 Nginx 服务。此外,还可以将测试页面复制到容器中,进一步验证容器的功能。
|
2月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
|
2月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。

热门文章

最新文章