Docker | Docker 용기 로그 크기 제한 및 가속 주소 설정

2474 단어 Docker
1. Docker 용기 로그 크기 설정
1.1 단일 Docker 용기 로그 크기 설정
용기 docker - compose 의 max - size 옵션 을 설정 하여 구현 합 니 다.
nginx: 
  image: nginx:1.12.1 
  restart: always 
  logging: 
    driver: “json-file” 
    options: 
      max-size: “5g” 

1.2 전역 Docker 용기 로그 크기 설정
vim /etc/docker/daemon.json
{
  "registry-mirrors": ["http://f613ce8f.m.daocloud.io"],
  "log-driver":"json-file",
  "log-opts": {"max-size":"500m", "max-file":"3"}
}
systemctl daemon-reload
systemctl restart docker
  • max - size = 500 m 는 하나의 용기 로그 크기 상한 선 이 500 M 임 을 의미 합 니 다.
  • max - file = 3 은 한 용기 에 세 개의 로그 가 있 는데 그것 이 바로 id +. json, id + 1. json, id + 2. json 이다.

  • 2. 알 리 바 바 의 docker 소스 교체
        Docker 클 라 이언 트 버 전이 1.10.0 이상 인 사용 자 를 대상 으로 합 니 다.daemon 설정 파일 / etc / docker / daemon. json 을 수정 하여 가속 기 를 사용 할 수 있 습 니 다.
    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["     "]
    }
    EOF
    
    
    sudo systemctl daemon-reload
    sudo systemctl restart docker
    

    좋은 웹페이지 즐겨찾기