vps docker 配置笔记

 docker安装

使用官方一键脚本快速安装

curl -sSL https://get.docker.com/ | sh

配置SS

参考:https://hub.docker.com/r/teddysun/shadowsocks-libev

创建配置文件夹

mkdir -p /etc/shadowsocks-libev

编写配置

/etc/shadowsocks-libev/config.json

{

    "server":"0.0.0.0",

    "server_port":9999,

    "password":"123456",

    "timeout":300,

    "method":"chacha20-ietf-poly1305",

    "fast_open":true,

    "nameserver":"8.8.8.8",

    "mode":"tcp_and_udp",

    "plugin":"obfs-server",

    "plugin_opts":"obfs=tls"

}

启动

docker run -d -p 9999:9999 -p 9999:9999/udp --name ss-libev -v /etc/shadowsocks-libev:/etc/shadowsocks-libev teddysun/shadowsocks-libev

 

配置zerotier-moon

参照:https://hub.docker.com/r/seedgou/zerotier-moon

docker run --name zerotier-moon -d --restart always -p 9993:9993/udp seedgou/zerotier-moon -4 1.2.3.4        ip修改为vps ip


查看日志

docker logs zerotier-moon

客户端使用日志中的命令来加入moon


配置Watchtower - 自动更新 Docker 镜像与容器

参照:https://p3terx.com/archives/docker-watchtower.html

docker run -d \

    --name watchtower \

    --restart unless-stopped \

    -v /var/run/docker.sock:/var/run/docker.sock \

    containrrr/watchtower \

    --cleanup

配置 Portainer面板

docker run -d -p 9000:9000 \

    --restart=always \

    -v /var/run/docker.sock:/var/run/docker.sock \

    --name prtainer-test \

    docker.io/portainer/portainer


访问 ip:9000 来进行配置。


docker常用命令

docker中 启动所有的容器命令

docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)

docker中 关闭所有的容器命令

docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)

docker中 删除所有的容器命令

docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)

docker中 删除所有的镜像

docker rmi $(docker images | awk '{print $3}' |tail -n +2)

链接:https://www.jianshu.com/p/4dd487bbd2bc


查看docker信息

# 查看docker版本

docker version

# 显示docker系统的信息

docker info

# 日志信息

docker logs

# 故障检查

service docker status

# 启动关闭docker

sudo service docker start|stop

日志类

查看容器日志

docker logs -f <容器名orID>

链接:https://www.jianshu.com/p/adaa34795e64







 

评论

此博客中的热门博文

搭梯子:V2RAY配置WebSocket + TLS + Web

Oracle Cloud甲骨文免费VPS 梯子防火墙设置

在vps上搭建Zerotier的Moon节点