zookeeper+mesos+marathon+docker의 작은 기능 구현
docker :--log-driver=gelf --log-opt gelf-address=udp://192.168.10.231:12201 --log-opt tag=nginx
json :
"parameters": [
{
"key": "log-driver",
"value": "gelf" # gelf
},
{
"key": "log-opt",
"value": "gelf-address=udp://192.168.10.231:12201" #
},
{
"key": "log-opt",
"value": "tag=nginx" #
}
2、marathon에서 새로운 이미지가 검출되었을 때 자동으로 새 이미지를 강제로 다운로드하고 이 이미지를 실행합니다
구성된 json을 수정하려면 다음과 같이 하십시오.
"forcePullImage": true, #json false, true
3、새 버전 docker http 프로토콜 문제 발생
docker1.3.2 버전부터 기본적으로 docker registry가 사용하는 프로토콜은https입니다. docker pull이 https가 아닌 docker regsitry를 사용하면 오류가 발생합니다. 이런 문제를 해결하는 방법은 두 가지가 있습니다.
방법1: http 인증서 수정,https 프로토콜 인증서 설정
방법2: docker의 프로필 수정
내가 설치한 것은centos7버전이고yum로docker를 설치하기 때문에 프로필을 수정합니다
/etc/sysconfig/docker, 이 줄에 추가
OPTIONS=" -H 0.0.0.0:X( , ) --insecure-registry IP :5000( , )"
#-H ,
다른 버전의 docker 프로필 경로는/etc/default/docker입니다. 이 줄에 이 줄을 추가합니다.
DOCKER_OPTS="-H 0.0.0.0:X --insecure-registry IP :5000"
4. 고정 포트를 수정한다. 이 항목은 설치할 때 이미 설명했고 더 이상 군말하지 않는다.
참조 링크:
centos7에서 mesos+zookeeper+marathon 설치와 배치 전 과정:
http://11863547.blog.51cto.com/11853547/1903532
chronos 는 mesos 환경을 기반으로 설치됩니다.
http://11863547.blog.51cto.com/11853547/1903889
zookeeper+mesos+marathon+docker의 일부 작은 기능 구현:
http://11863547.blog.51cto.com/11853547/1904240
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
콘텐츠 SaaS | JSON 스키마 양식 빌더Bloomreach Content를 위한 JSON Form Builder 맞춤형 통합을 개발합니다. 최근 Bloomreach Content SaaS는 내장 앱 프레임워크를 사용하여 혁신적인 콘텐츠 유형 필드를 구축할...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.