分类: Docker

  • Docker

    docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v  /usr/local/docker/portainer/:/data --restart=always --name portainer portainer/portainer-ce:latest
    
    docker run \
    -d \
    --name plex \
    -p 32400:32400/tcp \
    -p 8324:8324/tcp \
    -p 32469:32469/tcp \
    -p 1900:1900/udp \
    -p 32410:32410/udp \
    -p 32412:32412/udp \
    -p 32413:32413/udp \
    -p 32414:32414/udp \
    -e TZ="Asia/Shanghai" \
    -v /usr/local/docker/plex/config/:/config \
    -v /usr/local/docker/plex/tmp/Transcode/:/transcode \
    -v /media/:/data \
    plexinc/pms-docker
    docker run -d --name vaultwarden \
      --restart unless-stopped \
      -e SIGNUPS_ALLOWED=false \
      -e WEBSOCKET_ENABLED=true \
      -e ADMIN_TOKEN=wt3179.. \
      -v /media/vw-data/:/data/ \
      -p 2001:80 \
      -p 3012:3012 \
      vaultwarden/server:latest
    docker run -d -p 1688:1688 --name kms --restart=always teddysun/kms
    docker run --name wiz --restart=always -it -d -v  /media/wizdata:/wiz/storage -v  /etc/localtime:/etc/localtime -p 2002:80 -p 9269:9269/udp  wiznote/wizserver
    docker run --name typecho-server -e TYPECHO_SITE_URL=https://oopig.cn -p 2005:80 -d joyqi/typecho:nightly-php7.4-apache 
    docker run --name wiz --restart=always -it -d -v  /media/wizdata:/wiz/storage -v  /etc/localtime:/etc/localtime -p 2002:80 -p 9269:9269/udp  wiznote/wizserver
    

  • Docker 限制cpu 和内存

    Docker 限制cpu 和内存
    1.限制可用cpu个数

    docker  run -it --cpus=2
    

    2.指定固定cpu

    docker run -it --cpuset="1,3" 
    

    3.设置使用cpu的权重

    docker run -it --rm --cpuset-cpus="0" --cpu-shares=512
    

    4.限制内存使用上限

    docker run -it -m 300M --memory-swap -1 
    

    // memory-swap 值为 -1,它表示容器程序使用内存的受限,而可以使用的 swap 空间使用不受限制。把 –memory-swap 设置为 0 和不设置是一样的,此时如果设置了 –memory,容器可以使用的 swap 大小为 –memory 值的两倍
    5.限制可用的swap大小

    docker run -it --rm -m 300M --memory-swap=300
  • Linux中docker代理

    1.首先你得有一个富强

    sudo mkdir /etc/systemd/system/docker.service.d/ 
    sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf
    
    [Service]
    Environment="HTTP_PROXY=socks5://127.0.0.1:10808"
    Environment="HTTPS_PROXY=socks5://127.0.0.1:10808"
    Environment="NO_PROXY=localhost,127.0.0.1"
    
    sudo systemctl daemon-reload
    sudo systemctl restart docker
    
    docker info | grep -i proxy