当前位置:首页 > CN2资讯 > 正文内容

armbian 安装docker

3天前CN2资讯


VPS Docker配置

Docker 安装

参考 Docker 官方文档 Install Docker Engine | Docker Documentation

# ubuntu sudo apt-get remove docker docker-engine containerd runc sudo apt-get update sudo apt-get install \\ ca-certificates \\ curl \\ gnupg sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL <https://download.docker.com/linux/ubuntu/gpg> | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Docker Compose 安装

参考:安装Docker Compose Docker文档 ()

sudo curl -L "<https:///docker/compose/releases/download/1.25.0/docker-compose-$>(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose docker-compose --version

配置优化

大多数时候,我们的vps磁盘空间不会太大,如果是使用docker 服务,为了能够有效控制docker日志大小,需要根据自己需求如下调整以防止过多日志导致磁盘用满。

/etc/docker/daemon.json

{ "log-driver": "json-file", "log-opts": { "max-size": "1m", "max-file": "1" } }

VPS 部署warp服务解锁

WARP是cloudflare提供的一项抗封锁服务,如果你所购买的VPS存在无法访问Netflix、HBO的情况,又或是你的VPS被ChatGPT封锁,频繁出现Google人机认证,都可以尝试使用WARP服务来抗封锁,只需安装双栈协议即可,根据自己需要配置。

需要注意的是,香港地区支持应该不太好,另外WARP安装后会和docker网络冲突,如果你同时使用docker,对于有需要对外暴露的端口,请使用host模式,容器见的访问请通过本地反向代理来实现。例如,你需要使用Nginx来暴露你的服务A(端口3000、但A没必要直接暴露),那么Nginx容器请使用Host模式,服务A可以使用端口映射方式映射到宿主机3000端口(这种方式能在宿主机上访问到,但是在外部无法直接访问),Nginx通过反向代理到 localhost:3000端口来访问服务A。

wget -N <https://raw.githubusercontent.com/fscarmen/warp/main/menu.sh> && bash menu.sh [option] [lisence]

VPS网速测试

有时候我我们可能需要知道我们VPS的网速究竟如何,可以考虑如下测试脚本。

wget --no-check-certificate <https:///teddysun/across/raw/master/> chmod +x ./

VPS常用监控工具

系统占用监控(cpu、进程、内存)

# ubuntu apt install htop # centos yum install htop

磁盘IO监控

# ubuntu apt install iotop # centos yum install iotop

网络监控

  • nethogs nethogs可以查看实时进程网络占用。 安装: sudo apt install nethogs 查看网络状态: nethogs eth0 即 nethogs + 网卡名称,双击table会出现备选网卡名称
  • ethstatus ethstatus可以监控实时的网卡带宽占用。 这个软件能显示当前网卡的 RX 和 TX 速率,单位是Byte 安装 apt install ethstatus 查看 网卡 的速度 sudo ethstatus -i eth0 eth0是网卡名称,可以换为自己机器的网卡名称。
  • bmon 安装 sudo apt-get install bmon 查看网络 bmon -p eth0
    输入g控制流量面板的显示和隐藏 输入d控制详情信息的显示和隐藏 输入q退出面板
    网页输出命令 bmon -I distribution:multicast -o null -O html:path=/var/htdocs/ 可以配合nginx部署通过浏览器监控网络 Ubuntu下实时查看网络流量_armbian 流量统计_Penn_J的博客
  • 防火墙放行

    在安装WARP协议或者平时防火墙正常工作的情况下,对于防火墙不放行的端口我们是没有办法访问的,这时候就需要在防火墙里放行端口。

    centos

    firewall-cmd --add-port=8024/tcp --permanent firewall-cmd --add-port=4600-4611/tcp --permanent # 需要reload 才会生效 firewall-cmd --reload

    ubuntu

    ufw allow tcp 8024 ufw allow tcp 8024-8055

    问题排查

    端口占用排查

    # 查询端口占用 netstat -tunlp | grep 80 # 查询端口占用进程(可在macos上使用) lsof -i :80
      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/18925.html

      分享给朋友:

      “armbian 安装docker” 的相关文章

      日本VPS全面解析:高性能、低延迟的最佳选择

      日本VPS因其独特的地理位置和卓越的性能,成为许多用户的首选。日本作为亚洲的科技中心,拥有先进的网络基础设施和稳定的电力供应,这为VPS服务提供了坚实的基础。无论是个人用户还是企业用户,日本VPS都能满足多样化的需求。 日本VPS的优势 日本VPS的最大优势在于其地理位置。日本位于亚洲的中心地带,连...

      全球主机交流论坛:提升技术的最佳平台

      全球主机论坛概述 在当今数字化时代,全球主机论坛扮演着越来越重要的角色。这些论坛不仅是技术爱好者的聚集地,更是为需要域名、主机、VPS和服务器信息的用户提供了一个交流的平台。我作为一名站长,经常在这样的论坛上交流经验、获取灵感和解决技术难题,论坛的存在极大地丰富了我的网络建设之旅。 主机论坛的定义其...

      香港节点:全球数据传输的关键连接点

      在讨论香港节点时,最直接的概念就是它们作为互联网的关键连接点。这些节点不仅仅是简单的数据传输站,更是互联网生态系统中不可或缺的一部分。香港节点能够发送、接收或转发信息,确保数据流在全球范围内的高效流动。想象一下,在这个信息高度互联的时代,没有这些节点,我们是多么难以获取实时信息和全球数据。 香港节点...

      香港VPS推荐:选择适合您的虚拟服务器的最佳指南

      在如今的互联网时代,香港VPS逐渐成为了个人和企业的热门选择。香港VPS,简单来说,是一种虚拟专用服务器,位于香港的数据中心。它为用户提供云计算的强大能力,不论是网站托管、应用开发,还是数据存储,都能灵活应对需求。对于希望在亚太地区拓展业务的用户来说,这无疑是一个理想的解决方案。 香港VPS的多样化...

      QQ邮箱服务器完全指南:配置、安全性与优化技巧

      QQ邮箱服务器概述 QQ邮箱是由腾讯公司推出的一款广受欢迎的电子邮件服务。它的优势不仅在于强大的存储容量,还有丰富的功能,适合个人和企业用户使用。很多人都习惯使用QQ邮箱来发送、接收邮件,因此有必要了解其背后的邮件服务器。 在我使用QQ邮箱的过程中,发现它使用的是腾讯自家搭建的邮件服务器。这些服务器...

      泰国VPS市场分析:高效、可靠的云服务器选择

      泰国VPS市场概述 近年来,泰国的VPS市场迎来了快速的发展。作为东南亚的一个重要互联网和商业枢纽,泰国吸引了越来越多的国内外服务商。这一切的变化让我感受到了市场的活力,尤其是在曼谷,一个充满竞争和机会的城市。在这片土地上,VPS服务逐渐成为了企业和个人用户实现数字化转型的重要工具。 在研究泰国VP...