Centos 使用nfs配置共享目录使docker集群所有容器日志统一主机访问

Centos 使用nfs配置共享目录,使docker集群所有容器日志统一存放在主机一个共享目录下,供开发人员访问查看

  1. 准备两台或以上Centos 服务器

    复制代码
    192.168.0.1  nfs服务器
    192.168.0.2  nfs客户端
  2. 以root 用户登录192.168.0.1 服务器,执行以下操作

    复制代码
    注意先关闭防火墙;
    service firewalld stop
    systemctl disable firewalld
    
    # 1、安装nfs
    yum -y install nfs-utils rpcbind
       
    # 2、设置开机启动
    systemctl enable nfs.service
    systemctl enable rpcbind.service
       
    # 3、启动rpcbind和nfs
    systemctl restart nfs.service
    systemctl restart rpcbind.service
      
    # 4、编辑共享配置
    vi /etc/exports
      
    # 5、写入共享目录(根据实际情况修改,chmod 777 权限)
    /share *(rw,sync,no_root_squash)
      
    # 6、重新加载
    exportfs -rv
      
    # 7、查看本机共享的nfs目录
    showmount -e
  3. 以root 用户登录192.168.0.2 服务器,执行以下操作进行共享目录挂载

    复制代码
    安装 nfs-utils
    yum install nfs-utils
     
    # 1、查看服务器发布的nfs目录
    showmount -e 192.168.0.1
      
    # 2、创建本地挂载目录(根据实际情况修改),chmod 777 权限
    mkdir -p /share
      
    # 3、挂载服务器目录
    mount -t nfs -o nolock 192.168.0.1:/share /share

docker -v 挂载到容器

复制代码
   docker run -v <宿主机路径>:<容器内路径> <其他选项> <镜像名>
相关推荐
许白掰38 分钟前
Linux入门篇学习——Linux 工具之 make 工具和 makefile 文件
linux·运维·服务器·前端·学习·编辑器
B1nna2 小时前
Docker学习
学习·docker·容器
缘友一世2 小时前
网安系列【15】之Docker未授权访问漏洞
docker·容器
longze_75 小时前
Ubuntu连接不上网络问题(Network is unreachable)
linux·服务器·ubuntu
Dirschs5 小时前
【Ubuntu22.04安装ROS Noetic】
linux·ubuntu·ros
qianshanxue115 小时前
ubuntu 操作记录
linux
AmosTian8 小时前
【系统与工具】Linux——Linux简介、安装、简单使用
linux·运维·服务器
慕木兮人可9 小时前
Docker部署MySQL镜像
spring boot·后端·mysql·docker·ecs服务器
这我可不懂10 小时前
Python 项目快速部署到 Linux 服务器基础教程
linux·服务器·python
车车不吃香菇11 小时前
java idea 本地debug linux服务
java·linux·intellij-idea