Condivisione della tecnologia

Centos utilizza nfs per configurare le directory condivise per abilitare l'accesso host unificato a tutti i log del contenitore nel cluster docker

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Centos utilizza nfs per configurare una directory condivisa in modo che tutti i log del contenitore nel cluster docker siano archiviati in una directory condivisa sull'host affinché gli sviluppatori possano accedervi e visualizzarli.

  1. Prepara due o più Centoserver
    1. 192.168.0.1 nfs服务器
    2. 192.168.0.2 nfs客户端
  2. come radiceAccesso utente 192.168.0.1server, procedere come segue
    1. 注意先关闭防火墙;
    2. service firewalld stop
    3. systemctl disable firewalld
    4. # 1、安装nfs
    5. yum -y install nfs-utils rpcbind
    6. # 2、设置开机启动
    7. systemctl enable nfs.service
    8. systemctl enable rpcbind.service
    9. # 3、启动rpcbind和nfs
    10. systemctl restart nfs.service
    11. systemctl restart rpcbind.service
    12. # 4、编辑共享配置
    13. vi /etc/exports
    14. # 5、写入共享目录(根据实际情况修改,chmod 777 权限)
    15. /share *(rw,sync,no_root_squash)
    16. # 6、重新加载
    17. exportfs -rv
    18. # 7、查看本机共享的nfs目录
    19. showmount -e

  3. come radiceAccesso utente 192.168.0.2Server, eseguire le seguenti operazioni per montare la directory condivisa
    1. 安装 nfs-utils
    2. yum install nfs-utils
    3. # 1、查看服务器发布的nfs目录
    4. showmount -e 192.168.0.1
    5. # 2、创建本地挂载目录(根据实际情况修改),chmod 777 权限
    6. mkdir -p /share
    7. # 3、挂载服务器目录
    8. mount -t nfs -o nolock 192.168.0.1:/share /share

  4. docker -v monta sul contenitore

    docker run -v <宿主机路径>:<容器内路径> <其他选项> <镜像名>