安装虚拟机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 然后解决各种问题的过程

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

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


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

相关文章
|
29天前
|
Web App开发 搜索推荐 Unix
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
249 4
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
|
17天前
|
Linux 开发工具 Windows
CentOS8 64位系统 搭建内网穿透frp
【10月更文挑战第23天】本文介绍了如何在Linux系统上搭建frp内网穿透服务,并配置Windows客户端进行访问。首先,通过系统信息检查和软件下载,完成frp服务端的安装与配置。接着,在Windows客户端下载并配置frpc,实现通过域名访问内网地址。最后,通过创建systemd服务,实现frp服务的开机自动启动。
55 14
|
1月前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
91 1
Linux系统之Centos7安装cockpit图形管理界面
|
19天前
|
存储 Linux Docker
centos系统清理docker日志文件
通过以上方法,可以有效清理和管理CentOS系统中的Docker日志文件,防止日志文件占用过多磁盘空间。选择合适的方法取决于具体的应用场景和需求,可以结合手动清理、logrotate和调整日志驱动等多种方式,确保系统的高效运行。
20 2
|
26天前
|
安全 Linux Shell
docker运行centos提示Operation not permitted
通过上述步骤,可以有效排查和解决在Docker中运行CentOS容器时遇到的"Operation not permitted"错误。这些措施涵盖了从权限配置、安全策略到容器运行参数的各个方面,确保在不同环境和使用场景下都能顺利运行容器。如果你需要进一步优化和管理你的Docker环境
50 3
|
1月前
|
NoSQL Linux Redis
Docker学习二(Centos):Docker安装并运行redis(成功运行)
这篇文章介绍了在CentOS系统上使用Docker安装并运行Redis数据库的详细步骤,包括拉取Redis镜像、创建挂载目录、下载配置文件、修改配置以及使用Docker命令运行Redis容器,并检查运行状态和使用Navicat连接Redis。
251 3
|
1月前
|
网络安全 虚拟化 Docker
SSH后判断当前服务器是云主机、物理机、虚拟机、docker环境
结合上述方法,您可以对当前环境进行较为准确的判断。重要的是理解每种环境的特征,并通过系统的响应进行综合分析。如果在Docker容器内,通常会有明显的环境标志和受限的资源视图;而在云主机或虚拟机上,虽然它们也可能是虚拟化的,但通常提供更接近物理机的体验,且可通过硬件标识来识别虚拟化平台。物理机则直接反映硬件真实信息,较少有虚拟化痕迹。通过这些线索,您应该能够定位到您所处的环境类型。
36 2
|
1月前
|
存储 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 版本的命令。
195 0
虚拟机centos7.9一键部署docker
|
1月前
|
监控 应用服务中间件 nginx
详细解释容器以及虚拟机centos7.9容器化部署基础服务(容器化部署nginx)
容器是一种轻量级、可移植的软件打包和隔离技术,将应用程序及其依赖项打包,确保在任何环境中一致运行。容器共享主机操作系统内核,相比虚拟机更高效、轻量,具有快速启动和高资源利用率的特点。容器的关键技术包括命名空间(如 PID、NET 等)、控制组(cgroups)和联合文件系统(UnionFS)。使用容器可以提高开发和部署效率,简化管理,确保环境一致性。例如,在 CentOS 7.9 上部署 Nginx 时,可以通过 Docker 下载和运行 `nginx:1.20` 镜像,并通过端口映射使外部请求访问 Nginx 服务。此外,还可以将测试页面复制到容器中,进一步验证容器的功能。
|
Windows 虚拟化
Win10中virtualbox新建虚拟机不能设置64位系统解决
问题描述 在Win10中,安装virtualBox后,新建虚拟电脑时,所有的操作系统都没有64位。
1259 0
下一篇
无影云桌面