Docker
安装docker
1.官方 curl -sSL https://get.docker.com/ | sh 2.国内 curl -sSL https://get.daocloud.io/docker | sh systemctl start docker systemctl enable docker.service
换源
mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors":[ "http://docker.mirrors.ustc.edu.cn", "http://hub-mirror.c.163.com", "http://registry.docker-cn.com" ] , "insecure-registries":[ "docker.mirrors.ustc.edu.cn", "registry.docker-cn.com" ] } EOF systemctl start docker systemctl enable docker.service
安装docker-compose
curl -L "https://get.daocloud.io/docker/compose/releases/download/1.27.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
参考
容器管理
- portainer安装并汉化
docker volume create portainer_data wget https://cdn.jsdelivr.net/gh/Wpenga/myself@main/public.zip && unzip public.zip docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data -v /root/public:/public portainer/portainer docker run -dit \ -v /var/run/docker.sock:/var/run/docker.sock \ -v portainer_data:/data \ -v /root/portainer/public:/public \ -p 9000:9000 \ --name portainer \ --hostname portainer \ --restart always \ portainer/portainer:linux-amd64-1.20.2
wget https://cdn.jsdelivr.net/gh/Wpenga/myself@main/portainer.sh && bash portainer.sh
- portainer-ce 安装并汉化
mkdir /opt/portainer_cn cd /opt/portainer_cn curl -sL <https://ghproxy.com/https://github.com/eysp/public/archive/public.tar.gz> | tar xz mv public-public/* /opt/portainer_cn rm -rf /opt/portainer_cn/public-public docker stop portainer docker rm portainer docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --restart=always -v /opt/portainer_cn:/public --name portainer portainer/portainer-ce
反向代理容器
网站默认账号和密码为
账号:admin@example.com 密码:changemedocker run -d \ --name=nginx-proxy-manager \ -p 8181:8181 \ -p 8081:8080 \ -p 4443:4443 \ -v /home/nginx-proxy-manager:/config:rw \ jlesage/nginx-proxy-manager
version: '3' services: nginx-proxy-manager: image: jlesage/nginx-proxy-manager container_name: nginx-proxy-manager ports: - "8181:8181" - "8081:8080" - "4443:4443" volumes: - /home/nginx-proxy-manager:/config:rw
v2ray
docker run \\ --restart=always \\ --name=v2ray \\ --net=bridge \\ -p 8001:8001 \\ -v $PWD/v2ray/config.json:/etc/v2ray/config.json \\ -v $PWD/v2ray/log:/var/log/v2ray \\ -i -t -d \\ v2ray/official:latest
参考:
V2ray安装教程