dockerfile 구축 원 키 배치 fastdfs + nginx 및 방향 변경

2443 단어 fastdfsnginx
fastdfs dockerfile
세우다
설치 패키지 및 파일 을 통 일 된 디 렉 터 리 에 복사 하고 명령 XXX 를 실행 하여 구 축 된 미 러 이름 으로 합 니 다.
docker build -t XXX --rm=true ./

운행 하 다.
tracker
매개 변수
  • TRACKER_SERVER: tracker 서버 ip
  • TR_NGX_PORT: tracker 서버 에서 실행 중인 nginx 포트
  • ST_NGX_PORT: storage 서버 에서 실행 되 는 nginx 포트
  • 62e919b7efc 1: 미 러 id
  • t1: tracker 서버 이름
  • docker run -ti -d --name t1 -v ~/tracker_data:/fastdfs/tracker/data --net=host -e TRACKER_SERVER=192.168.1.81:22122 -e TR_NGX_PORT=7090 -e ST_NGX_PORT=7050 62e919b7efc1 tracker

    storage
    매개 변수
  • GROUP_NAME: 만 든 storage 는 어느 group 에 속 하 며, 작성 하지 않 으 면 1 예: GROUPNAME=group2
  • 기타 매개 변 수 는 동일 합 니 다
  •     docker run -ti -d --name s1 -v ~/storage_data:/fastdfs/storage/data -v ~/store_path:/fastdfs/store_path --net=host -e TRACKER_SERVER=192.168.1.81:22122 -e TR_NGX_PORT=7090 -e ST_NGX_PORT=7050 62e919b7efc1 storage

    tracker - nginx 재 설정 (클 러 스 터 를 처음 구축 하거나 클 러 스 터 확장 등 변화 가 발생 했 을 때 tracker 서버 의 nginx. conf 를 다시 설정 해 야 합 니 다)
    매개 변수
  • / nginx - conf. sh: nginx. conf 를 설정 하 는 프로그램 입 니 다. 설정 파일 내용 을 수정 하고 nginx 를 시작 하거나 다시 시작 하 는 기능 (자동 판단)
  •     docker exec -it XXX /nginx-conf.sh

    tip
    군집 상태 보기
    fdfs_monitor /etc/fdfs/client.conf
    

    테스트 업로드 파일
    /usr/local/bin/fdfs_test /etc/fdfs/client.conf upload anti-steal.jpg 
    

    nginx. conf 디 렉 터 리
    /usr/local/nginx/nginx.conf 
    

    전에 자원 을 보 낸 적 이 있 는데 문제 가 있 습 니 다. 이것 은 실제 장면 테스트 후의 버 전 입 니 다.
    링크:http://download.csdn.net/download/qq_27499099/9702238

    좋은 웹페이지 즐겨찾기