cfnat docker


查看容器 Link to heading

列出容器的命令为:docker container ls,等价的别名为:

docker container ps
docker container list
docker ps





配置日志大小上限

为防止日志文件过大,Docker 提供了两个重要的参数来限制单个容器的日志文件大小:

  • --log-opt max-size: 设置单个日志文件的最大大小。当日志文件达到这个值时,Docker 会自动轮换日志文件。
  • --log-opt max-file: 设置日志文件的最大数量。当达到这个值时,Docker 会删除最旧的日志文件。

下面是一个示例命令,它启动一个新的 Docker 容器,并设置每个日志文件的大小为10MB,最多保留3个日志文件2

$ docker run -d --log-opt max-size=10m --log-opt max-file=3 nginx



docker run -d \

    --log-opt max-size=100m \

    --log-opt max-file=3 \

    -e colo="LAX" \

    -e delay=300 \

    -e ips=4 \

    -e port=80 \

    -e tls=false \

    -e random=true \

    -e ipnum=10 \

    -e num=10 \

    -e task=100 \

    -e code=200 \

    -e domain="cloudflaremirrors.com/debian" \

    --restart always \

    -p 1235:1234 \

    cmliu/cfnat:latest



https://github.com/cmliu/CFnat-Docker




docker run -d \

    -e colo="LAX" \

    -e delay=300 \

    -e ips=4 \

    -e port=80 \

    -e tls=false \

    -e random=true \

    -e ipnum=10 \

    -e num=10 \

    -e task=100 \

    -e code=200 \

    -e domain="cloudflaremirrors.com/debian" \

    --restart always \

    -p 1235:1234 \

    --log-opt max-size=5m \

    --log-opt max-file=3 \

    cmliu/cfnat:latest











 

Comments