Untitled

<NFS설정>

-도커가 1개가 아닌 swarm으로 구성되어있기에 전체에 적용을 위해 공유 디렉터리를 생성하여 마운트

apt-get -y install nfs-kernel-server 
systemctl restart nfs-server
mkdir /shared
chmod -R 777 /shared/

vi /etc/exports
/shared            *(rw,no_root_squash,no_subtree_check)
#임시로..전체 대역대로해둠주의 

exportfs -r
showmount -e
#출력 화면
#Export list for NFS:
#/shared *

systemctl restart nfs-server
apt-get -y install nfs-common
showmount -e 10.20.30.100
Export list for 10.20.30.100:
/shared *

mkdir /remote
mount -t nfs  10.20.30.100:/shared /remote

<web.yml 내용 수정>

cd swarm/
vi web.yml
volumes: 
  - /remote/test:/usr/share/nginx/html
=>volumes를 위의 내용으로 수정 , 
호스트에 있는 remote/test 디렉터리를 컨테이너의 usr/share/nginx/html디렉터리에 마운트
docker stack deploy --compose-file=web.yml web
=>수정한 내용으로 web.yml을 재배포한다 

<젠킨스 ssh플러그인 설치 및 구성 >