服务端
yum install -y nfs-utils rpcbind
mkdir -p /wp/{data,code}
echo "/wp/data 192.168.3.0/24(rw,async,no_root_squash,no_all_squash) ">>/etc/exports \
&& echo "/wp/code 192.168.3.0/24(rw,async,no_root_squash,no_all_squash) ">>/etc/exports
systemctl restart rpcbind nfs
systemctl enable rpcbind nfs
客户端
yum install -y nfs-utils
showmount -e 192.168.3.220
Master:
docker pull wordpress
docker pull mysql:5.7
docker tag mysql:5.7 192.168.3.220:5000/wp/wordpress:latest
docker pull 192.168.3.220:5000/wp/mysql:5.7
docker tag wordpress:latest 192.168.3.220:5000/wp/wordpress:latest
docker pull 192.168.3.220:5000/wp/wordpress:latest
启动顺序PV-->PVC-->RCmysql(mysql.查ip)-->SVCmysql-->RCweb-->SVCweb
[root@220 nfs]# ls 1pvdata.yml 2pvcdata.yml 3rcmysqlwp.yml 4svcmysqlwp.yml downmysql 1pvweb.yml 2pvcweb.yml 3rcwebwp.yml 4svcwebwp.yml upmysql.sh
[root@220 nfs]# cat 1pvdata.yml apiVersion: v1 kind: PersistentVolume metadata: name: pv0001 spec: capacity: storage: 10Gi accessModes: - ReadWriteMany persistentVolumeReclaimPolicy: Recycle nfs: path: '/wp/data' server: 192.168.3.220 readOnly: false