标签归档:docker

全网最简单:如何在Ubuntu上安装Docker

在Ubuntu上安装Docker

Docker 是一款开源的应用容器引擎,让开发者可以打包应用及其依赖到标准化的计算单元中,确保软件的快速、一致的运行。无论在本地或云端环境,都可以轻松移植部署和运行。

Docker 容器启动简单快速,可节省大量资源,非常适合微服务应用。而Ubuntu 作为主流的 Linux 发行版,安装使用 Docker 上可以说是非常简单和快速。

本文将用最简单的方式教大家完成Docker在Ubuntu上的安装。

在Ubuntu安装Docker

1. 安装前的系统要求和干净卸载

在 Ubuntu 系统上顺利安装 Docker 之前,需要满足一些基本的系统要求,并正确卸载任何旧版本残留文件(如有)。

1.1 操作系统版本要求

Docker Engine 支持 Ubuntu 的多个64位版本,包括:

  • Ubuntu Mantic 23.10
  • Ubuntu Jammy 22.04 (LTS)
  • Ubuntu Focal 20.04 (LTS)

Docker 同时兼容多种硬件架构,如 x86_64、armhf、arm64、s390x 和 ppc64le。

1.2 卸载旧版本Docker

如果系统中残留旧版本的 Docker 包,可能会与官方版本产生冲突。需要先完整卸载这些包,常见的包括:

  • docker.io
  • docker-compose
  • docker-doc
  • podman-docker

此外,Docker 还依赖 containerd 和 runc 两个组件。如果之前单独安装过,也需要卸载以免发生版本冲突。可以通过以下命令一并卸载所有可能存在的旧版本包:

$ for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do
sudo apt-get remove $pkg;
done

即便卸载命令报告没有这些包,也建议执行一遍,以确保系统环境的干净。

需要注意的是,卸载时 Docker 的数据目录 /var/lib/docker 下的镜像、容器、卷和网络等不会被自动删除。如果想要全新安装,可以手动删除该目录的内容。

按上述要求操作完成后,Ubuntu 系统就为 Docker 的顺利安装做好了准备。

2. 多种安装方式 Docker on Ubuntu

Ubuntu 上安装 Docker 提供了多种不同的方式,可根据具体需求选择合适的安装途径。

2.1 使用 Docker 官方存储库

Docker 官方提供了 apt 存储库,可以轻松在 Ubuntu 系统中安装 Docker Engine。

具体步骤如下:

  1. 设置 Docker 的存储库源
  2. 安装 Docker Engine、CLI、containerd 和插件

存储库方式安装的好处是,将来可以直接通过包管理器升级 Docker 到最新版本。

2.2 下载 DEB 包手动安装

对于无法使用 Docker 存储库的情况,也可以手动下载 DEB 安装包进行安装,对应的包括:

  • containerd.io
  • docker-ce
  • docker-ce-cli
  • docker-buildx-plugin
  • docker-compose-plugin

手动下载相应的 DEB 包后,通过 dpkg 命令安装即可。这种方式需要手动跟进每次升级时重复操作。

2.3 使用一键脚本安装

Docker 官方提供了 get.docker.com 一键脚本,可以自动检测系统信息并在开发环境下快速自动化安装 Docker 及所需组件。

这种方式不支持自定义配置,而且不建议在生产环境使用,更适合临时测试和开发环境。脚本会自动安装最新的 Docker 稳定版本。

三种安装方式各有利弊,你可以根据自己的情况来安装。

2.4 额外方式:直接购买预装Docker的Ubuntu服务器(推荐)

其实最简便的方式,是直接去一些提供Docker镜像的Ubuntu Linux VPS厂商购买。这样可以最快捷开始使用,交付的标准化也有保障。

以下是之前分享过的文章:2024年3家最好的 Docker VPS 推荐,看这一篇就够了!

3. 验证 Docker 安装成功

无论采用哪种安装方式,完成 Docker Engine 在 Ubuntu 系统上的安装后,都应该进行验证以确保一切正常。

Docker 官方提供了一个非常简单的 hello-world 示例镜像,可以用于快速验证 Docker 是否安装和运行正常。只需执行以下命令:

$ sudo docker run hello-world

如果能够看到像下面这样的输出信息,就说明 Docker 已正确安装并可以运行:

Hello from Docker!
This message shows that your installation appears to be working correctly...

该命令会从 Docker Hub registry 下载一个测试镜像,并在容器中运行。当容器运行时,会打印一条测试消息,之后自动退出。

除了 hello-world 外,你也可以尝试运行一些其他的 Docker 官方镜像(如 nginx、redis 等)来进一步验证 Docker 运行状况。

成功运行了测试用例后,就代表你的Docker在ubuntu上正确安装。

4. 允许非 Root 用户运行 Docker(可选)

按照默认配置,只有 root 用户或者使用 sudo 命令的用户才能运行 Docker 命令。但在实际开发和测试时,频繁使用 sudo 并不方便,也不太安全。

因此,我们需要允许非root用户直接运行 Docker。

4.1 创建 Docker 用户组

要让非 root 用户能够运行 Docker 命令,可以创建一个 Docker 用户组,并将用户加入其中。

具体步骤如下:

  1. 创建 docker 组: $ sudo groupadd docker
  2. 将您的用户加入 docker 组: $ sudo usermod -aG docker $USER
  3. 重新启动您的会话,使更改生效。

加入 docker 组后,您就可以直接运行 Docker 命令而无需使用 sudo 前缀了。

4.2 使用 Rootless 模式

另一种更安全的方式是以 rootless 模式运行 Docker ,无需使用 root 权限。这种模式会创建一个独立的环境,使得 Docker 及其容器与主机系统完全隔离。

要启用 rootless 模式,只需在运行 Docker 命令时添加 --rootless 标志。但注意在使用前,需要先设置一些配置参数。详细步骤可参考 Docker 官方文档

5. 升级和卸载 Docker(如需)

如果你需要升级到较新版本或者干脆卸载 Docker,以下是在 Ubuntu 系统上升级和卸载 Docker 的方法。

5.1 升级 Docker Engine

如果您是通过 Docker 官方存储库的方式安装的,升级 Docker Engine 就非常简单:

  1. 更新 apt 软件包索引: $ sudo apt-get update
  2. 安装最新版本的 Docker Engine、containerd 和 Docker Compose: $ sudo apt-get upgrade docker-ce docker-ce-cli containerd.io docker-compose-plugin

如果希望安装特定版本的 Docker,可以先列出可用版本,然后指定版本号进行安装。

如果是通过下载 DEB 包手动安装的,升级时也是重复这个步骤,下载新版本的包并重新执行安装即可。

5.2 卸载 Docker Engine

要彻底卸载 Docker Engine,可以执行如下命令:

$ sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-compose-plugin

这将删除 Docker 软件包,但保留所有镜像、容器、卷和用户创建的配置文件。如果你想全新重装,可以执行额外的命令清理掉所有内容:

$ sudo rm -rf /var/lib/docker
$ sudo rm -rf /var/lib/containerd

对于使用一键脚本安装的 Docker Engine,官方不建议再次使用脚本升级,而是推荐直接通过包管理器升级,以免造成冲突。

6. 关于Docker镜像的地域问题

理论上,我们购买的服务器距离用户越近,访问体验和管理体验也更好。因此如果你想选择特定地点的Ubuntu服务器安装Docker,可以参考这些节点整理。

亚洲:香港CN2 GIA VPS、台湾VPS、韩国VPS、日本VPS、印度VPS、尼泊尔VPS、巴基斯坦VPS、哈萨克斯坦VPS、伊拉克VPS

东南亚:新加坡VPS、菲律宾VPS、泰国VPS、孟加拉VPS、柬埔寨VPS、越南VPS、马来西亚VPS、印度尼西亚VPS、缅甸VPS、老挝VPS

中东:阿联酋迪拜VPS、沙特阿拉伯VPS、土耳其VPS、卡塔尔VPS、科威特VPS、巴林VPS、阿曼VPS

北美洲:美国VPS、加拿大VPS、墨西哥VPS

南美洲:巴西VPS、哥伦比亚VPS、阿根廷VPS、智利VPS、巴拉圭VPS

欧洲:英国VPS、德国VPS、法国VPS、意大利VPS、西班牙VPS、荷兰VPS、瑞典VPS、芬兰VPS、波兰VPS、乌克兰VPS、俄罗斯VPS、希腊VPS、保加利亚VPS

非洲:南非VPS、埃及VPS

大洋洲:澳大利亚VPS

Rate this post

2024年3家最好的 Docker VPS 推荐,看这一篇就够了!

使用 Docker 轻松将多个应用程序集成到您的开发项目中。Docker 容器可以即插即用代码 – 现在看看哪些 VPS 云提供商提供 ⭐️ 最好的 Docker VPS ⭐️

2024年3家最好的 Docker VPS 推荐,看这一篇就够了!

3家最佳且便宜的 Docker VPS 推荐

提供者提供商价格计费方式数据中心总数
访问 LightNode$7.7 /月按小时计费39
访问 Hostirian$14.97/月按月付费1
访问 PQ.Hosting€8.27/月按月付费1

1.LightNode:7.7美元/月

LightNode 成立于 2002 年。LightNode 在全球提供 30 多个 VPS 站点。高性能 SSD VPS 服务器。全球品质云服务器。按小时和按月计费。100% KVM 虚拟化。

LightNode Docker VPS 计划和价格:

中央处理器内存储存流量每月总价按小时付费
1250GB 固态硬盘1T7.7 美元/月0.012 美元/小时
1250GB 固态硬盘2T8.7 美元/月0.013 美元/小时
2450GB 固态硬盘1T13.7 美元/月0.021 美元/小时
4850GB 固态硬盘2T$26.7/月0.040美元/小时
81650GB 固态硬盘2T50.7 美元/月0.076 美元/小时
163250GB 固态硬盘2T$98.7/月0.147 美元/小时

?访问LightNode

LightNode Docker VPS 特点:

  • 计费方式:按小时计费
  • 促销:首次充值可额外获得 5-20 美元
  • 许多异国数据中心,37 个地点
  • 免费更改IP:是
  • 支持按小时计费的Docker VPS,无额外费用
  • 虚拟化技术:KVM
  • 开启时间:1至2分钟
  • 支持控制面板:是
  • 发布服务器收费: 无
  • 此外,您可以购买更多存储和流量。
  • 接受比特币:否
  • 服务器位置:美国(硅谷、华盛顿)、墨西哥、德国、土耳其、希腊、保加利亚、英国、法国、巴西、阿根廷、智利、沙特阿拉伯、迪拜、巴林、阿曼、科威特、日本、新加坡、韩国、香港香港、越南、柬埔寨、菲律宾、台湾、泰国、孟加拉国、马来西亚、巴基斯坦、印度尼西亚、尼泊尔、缅甸、南非、埃及、俄罗斯
  • 付款方式:信用卡、PayPal、支付宝、Google Pay

 

2. Hostirian:14.97 美元/月

Hostirian 是一家总部位于圣路易斯的私营宝石公司,自 2001 年以来一直处于全球托管解决方案的前沿。

Hostirian Docker VPS 计划和价格:

中央处理器内存SSD存储价格
12G20GB$14.97/月
48G160GB$194.48/月
832G640GB$1052/月

?参观 Hostirian

Hostirian Docker VPS 特点:

  • 计费方式:按月付费。
  • 支持 Docker VPS:是
  • 支持Windows操作系统:是
  • 支持Linux VPS:是
  • 开启时间:15-30 分钟
  • 图像 Debian 10
  • 快照 160 GB
  • 自动备份 160 GB
  • 数据中心:1个
  • 服务器位置:美国弗吉尼亚州温特山

3. PQ Hosting:8.27 欧元/月

PQ Hosting 是一家俄罗斯 VPS 托管公司,成立于 2019 年。

尽管它的存在相对较新,但它拥有许多异国情调的VPS数据中心,包括欧洲许多国家的VPS,例如摩尔多瓦VPS和保加利亚VPS。

PQ Hosting Docker VPS 定价和计划:

中央处理器内存存储每月价格
24GB50GB8.27 欧元/月
46GB60GB12.27 欧元/月
48GB80GB14.27 欧元/月
610GB90GB22.27 欧元/月
812GB140GB27.27 欧元/月
1014GB160GB37.27 欧元/月
1616 GB200GB€46.00/月

?访问 PQ.Hosting

PQ HostingPQ。托管 Docker VPS 特点:

  • 计费方式: 按月付费
  • 支持Windows虚拟专用服务器VPS托管:部分计划、Windows Server 2012、Windows Server 2016、Windows Server 2019、Windows Server 2022、Windows 10、Windows 11
  • 以上价格:不含控制面板
  • ️注意自动续订已开启
  • 支持Linux VPS服务器托管:所有计划
  • 免费提供控制面板:无
  • 开启时间:几分钟
  • 免费网站传输
  • 接受加密货币:是
  • 虚拟化技术:KVM
  • IPv4 -2 欧元/月
  • 可用的多种付款方式:信用卡、PayPal、银行转账、比特币/以太币/USDT/加密货币
  • Docker VPS 数据中心位置:荷兰、Serverius
  • 评论: ⭐ 4.0
  • 因战争原因,目前俄罗斯企业PQ Hosting仅支持信用卡付款

常见问题解答

什么是 Docker VPS?

VPS 是一种托管类型,可为您提供自己的虚拟专用服务器。Docker 是一种容器化,它允许您将应用程序及其所有依赖项打包并在任何服务器上运行。Docker 提供了一套全面的工具来管理容器并指定其资源。

他是一个开源的应用容器引擎,它允许开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何支持 Docker 的 Linux 机器上,也可以通过虚拟机在其他操作系统上使用。

安装的过程称为 Docker installation,通常可以通过官方网站或使用命令行工具进行。Docker Engine 是 Docker 的核心部分,它运行在宿主机上作为一个守护进程(Docker daemon),处理构建和运行容器的请求。

Docker Hub 是一个服务,允许用户存储和分享 Docker images(镜像)。这些 images 是构建容器的基础,包含了运行应用所需的所有代码,运行时环境,库,环境变量和配置文件。

运行的基本命令是 docker commands,其中最基本的命令是 docker run,用来运行一个容器。

例如,docker run hello-world 命令会下载一个测试镜像并运行一个打印”Hello World”消息的容器,这个操作是许多初学者用来测试他们已成功安装 Docker 的方法。

Docker 有不同的版本,每个版本都可能添加新的功能或改进,因此了解你正在使用的版本是很重要的。通常,用户可以通过在命令行中输入 docker –version 来检查他们的 Docker 版本。

简而言之,Docker 为开发者提供了一个简化的平台,用来通过容器化加快应用的开发,测试和部署过程。

Installing Docker on a virtual machine allows users to run containerized applications through a command line interface called Docker, which handles various versions of Docker and facilitates running Docker containers on different platforms.

如何在VPS上安装Docker?

  • 使用 root 或 sudo 权限登录。安装和运行 Docker 需要 root 或超级用户访问权限。
  • 更新系统。
  • 设置 Docker 存储库。
  • 安装 Docker 引擎。
  • 启动 Docker 并验证其是否正在运行。

我可以在 VPS 上运行 Docker 吗?

安装了 docker 的 VPS 还允许基于容器的虚拟化,这是比传统虚拟化方法更安全的方法。VPS 还将提高 Docker 容器的效率。此外,通过 Docker VPS,您可以将应用程序的映像与安装了 Docker 的其他服务器一起使用

Rate this post

DesiVPS圣何塞VPS,1核/1GB/25GB/1Gbps不限流量,$18.99/年起

DesiVPS以前提供的VPS主机开设在洛杉矶,不过随着dedipath关门跑路,商家已将洛杉矶迁移至圣何塞机房,目前也开始对圣何塞VPS提供促销,分为1Gbps无限流量VPS、限制流量VPS、Windows VPS等系列,最低款1GB内存套餐1Gbps带宽不限流量VPS年付18.99美元起。

DesiVPS是一家总部位于孟买的国外VPS主机商,提供的产品包括VPS和独立服务器租用等,其中VPS基于KVM架构,支持Docker/Custom ISO,IPv4+IPv6,数据中心包括美国圣何塞、荷兰海牙、印度等机房,支持使用PayPal、支付宝等付款方式。

官网:

http://www.desivps.com/

圣何塞1Gbps不限流量

CPU内存硬盘带宽价格购买
1核1GB25GB1Gbps$18.99/年链接
1核2GB45GB1Gbps$29.99/年链接
2核4GB90GB1Gbps$49.99/年链接
3核6GB120GB1Gbps$69.99/年链接

圣何塞/荷兰常规VPS

CPU内存硬盘流量价格购买
1核1.5GB20GB2TB/1Gbps$20/年链接
2核3GB40GB4TB/1Gbps$40/年链接
2核4.5GB60GB6TB/1Gbps$60/年链接
3核6GB80GB8TB/1Gbps$80/年链接

圣何塞NVMe系列

CPU内存硬盘流量价格购买
1核2GB20GB2.5TB/1Gbps$35/年链接
2核4GB40GB5TB/1Gbps$70/年链接
3核6GB60GB7.5TB/1Gbps$105/年链接

Windows VPS系列

CPU内存硬盘流量价格购买
1核2GB30GB2.5TB/1Gbps$8/月链接
2核4GB60GB5TB/1Gbps$16/月链接
3核6GB90GB7.5TB/1Gbps$24/月链接

圣何塞独立服务器

内存硬盘流量IPv4价格购买
16GB2T(HDD)或240G(SSD)50TB/1Gbps5个$60/月链接
32GB2T(HDD)或240G(SSD)50TB/1Gbps5个$120/月链接

测试IP:

  • 圣何塞:139.28.232.5( 下载)
  • 荷兰:41.216.181.2( 下载)
  • 印度:103.170.132.253( 下载)

EtherNetservers特价年付vps,1核/1.5GB/40GB/2TB/2IP,$15/年,可选洛杉矶/杰克逊维尔机房

EtherNetservers目前部分特价年付VPS有货在售,可选美国洛杉矶、杰克逊维尔或者新泽西机房,免费IPv4+IPv6,月流量不计算入站,免费20Gbps DDoS防护,最低1GB内存套餐年付14.95美元起,而4GB内存250GB硬盘套餐也仅25美元/年。主机默认1Gbps带宽,流量仅计算出站(入站不计算),免费20Gbps DDoS防御,默认2个IPv4,免费提供/64 IPv6,采用SSD硬盘组RAID10,支持rDNS等等,可选择三个机房,基于OpenVZ架构,TUN/TAP, PPP, Docker, FUSE可用。

EtherNetservers是一家成立超过10年的的老牌国外主机商,也是现在为数不多卖OpenVZ架构VPS的商家之一,2013年9月成立至今,主要提供虚拟主机、VPS和独立服务器租用等产品,数据中心可选美国洛杉矶(INAP机房)和新泽西。支持加密货币、信用卡、PayPal、支付宝等方式付款。

官网:

https://www.ethernetservers.com/

促销套餐:

洛杉矶/新泽西机房OpenVZ vps,商家VPS主机流量仅计算出站,入站不计,1Gbps带宽,除了IPv4外,还提供/64 IPv6,采用SSD硬盘组RAID10,免费20Gbps DDoS防御,独立的SolusVM管理面板,支持rDNS等等。

cpu内存硬盘流量/带宽ip价格购买
1核1GB40GB RAID101TB/1Gbps2个ipv4$14.95/年链接
1核1.5GB40GB RAID102TB/1Gbps2个ipv4$15.00/年链接
1核2GB80GB RAID102TB/1Gbps2个ipv4$19.95/年链接
1核3GB100GB RAID103TB/1Gbps2个ipv4$24.95/年链接
4核4GB250GB RAID105TB/1Gbps2个ipv4$25.00/年链接

网络测试:

  • 66.151.55.110(洛杉矶)
  • 64.94.179.48(新泽西)

宝塔面版docker 挂载阿里云盘(Webdav协议)并使用rclone挂载到本地 免费备份网站

闲来无事,想着网站备份问题,当然能免费的肯定不能付费,因为用的宝塔面版,像主流的一些免费谷歌网盘,onedrive等默认空间太小无法满足要求。因此免费容量大且不限速的阿里云盘作为了第一选择。

网上太多类似教程,但很多都失效了,无法使用。这里将整个过程简单记录一下。

1、获取阿里云盘refreshToken

登陆 https://www.aliyundrive.com/sign/,阿里云盘网页版,按F12打开控制台或者谷歌浏览器右键 检查-application-Local storage-https://www.aliyundrive.com-token往下看滑动就可以看到refresh token,后面的一串字母。如下图

2、Docker安装webdav工具

宝塔后台有Docker点击,先安装docker。

安装成功后,点镜像-从仓库拉取镜像-镜像名填messense/aliyundrive-webdav-确认即可。

然后点容器-添加容器,按照图片中设置。

环境变量那里加上如下代码:

下面是用户名和密码自己设置

REFRESH_TOKEN= f9058ca5464512aa64c212a7db2
WEBDAV_AUTH_USER=admin
WEBDAV_AUTH_PASSWORD=xxxx

添加成功后,可以看到已经启动了。这时可以通过IP加端口直接打开,输入帐户和密码后就可以看到云盘文件了。

3、安装Rclone进行挂载

安装rclone

curl https://rclone.org/install.sh | sudo bash

配置rclone

rclone config

然后按下面选项设置,注意选46 / WebDAV \ (webdav),可能不同版本有选项不一样,看准这个协议,选择对应数字。没有选择的就是默认ENTER。

# rclone config
2022/12/13 21:33:42 NOTICE: Config file "/home/yjitx/.config/rclone/rclone.conf" not found - using defaults
No remotes found, make a new one?
n) New remote
s) Set configuration password
q) Quit config
n/s/q> n

Enter name for new remote.
name> aliyunwebdav

Option Storage.
Type of storage to configure.
Choose a number from below, or type in your own value.
 1 / 1Fichier
   \ (fichier)
 2 / Akamai NetStorage
   \ (netstorage)
 3 / Alias for an existing remote
   \ (alias)
 4 / Amazon Drive
   \ (amazon cloud drive)
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, ArvanCloud, Digital Ocean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Lyve Cloud, Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi
   \ (s3)
 6 / Backblaze B2
   \ (b2)
 7 / Better checksums for other remotes
   \ (hasher)
 8 / Box
   \ (box)
 9 / Cache a remote
   \ (cache)
10 / Citrix Sharefile
   \ (sharefile)
11 / Combine several remotes into one
   \ (combine)
12 / Compress a remote
   \ (compress)
13 / Dropbox
   \ (dropbox)
14 / Encrypt/Decrypt a remote
   \ (crypt)
15 / Enterprise File Fabric
   \ (filefabric)
16 / FTP
   \ (ftp)
17 / Google Cloud Storage (this is not Google Drive)
   \ (google cloud storage)
18 / Google Drive
   \ (drive)
19 / Google Photos
   \ (google photos)
20 / HTTP
   \ (http)
21 / Hadoop distributed file system
   \ (hdfs)
22 / HiDrive
   \ (hidrive)
23 / In memory object storage system.
   \ (memory)
24 / Internet Archive
   \ (internetarchive)
25 / Jottacloud
   \ (jottacloud)
26 / Koofr, Digi Storage and other Koofr-compatible storage providers
   \ (koofr)
27 / Local Disk
   \ (local)
28 / Mail.ru Cloud
   \ (mailru)
29 / Mega
   \ (mega)
30 / Microsoft Azure Blob Storage
   \ (azureblob)
31 / Microsoft OneDrive
   \ (onedrive)
32 / OpenDrive
   \ (opendrive)
33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
   \ (swift)
34 / Oracle Cloud Infrastructure Object Storage
   \ (oracleobjectstorage)
35 / Pcloud
   \ (pcloud)
36 / Put.io
   \ (putio)
37 / QingCloud Object Storage
   \ (qingstor)
38 / SMB / CIFS
   \ (smb)
39 / SSH/SFTP
   \ (sftp)
40 / Sia Decentralized Cloud
   \ (sia)
41 / Storj Decentralized Cloud Storage
   \ (storj)
42 / Sugarsync
   \ (sugarsync)
43 / Transparently chunk/split large files
   \ (chunker)
44 / Union merges the contents of several upstream fs
   \ (union)
45 / Uptobox
   \ (uptobox)
46 / WebDAV
   \ (webdav)
47 / Yandex Disk
   \ (yandex)
48 / Zoho
   \ (zoho)
49 / premiumize.me
   \ (premiumizeme)
50 / seafile
   \ (seafile)
Storage> 46

Option url.
URL of http host to connect to.
E.g. https://example.com.
Enter a value.
url> http://127.0.0.1:8080

Option vendor.
Name of the WebDAV site/service/software you are using.
Choose a number from below, or type in your own value.
Press Enter to leave empty.
 1 / Nextcloud
   \ (nextcloud)
 2 / Owncloud
   \ (owncloud)
 3 / Sharepoint Online, authenticated by Microsoft account
   \ (sharepoint)
 4 / Sharepoint with NTLM authentication, usually self-hosted or on-premises
   \ (sharepoint-ntlm)
 5 / Other site/service or software
   \ (other)
vendor> 5

Option user.
User name.
In case NTLM authentication is used, the username should be in the format 'Domain\User'.
Enter a value. Press Enter to leave empty.
user> admin

Option pass.
Password.
Choose an alternative below. Press Enter for the default (n).
y) Yes, type in my own password
g) Generate random password
n) No, leave this optional password blank (default)
y/g/n> y
Enter the password:
password:
Confirm the password:
password:

Option bearer_token.
Bearer token instead of user/pass (e.g. a Macaroon).
Enter a value. Press Enter to leave empty.
bearer_token> 

Edit advanced config?
y) Yes
n) No (default)
y/n> 

Configuration complete.
Options:
- type: webdav
- url: http://127.0.0.1:8080
- vendor: other
- user: admin
- pass: *** ENCRYPTED ***
Keep this "aliyunwebdav" remote?
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d> 

Current remotes:

Name                 Type
====                 ====
aliyunwebdav         webdav

e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> q

挂载到本地

mkdir /etc/aliyunwebdav
rclone mount aliyunwebdav:/ /etc/aliyunwebdav --cache-dir /tmp --allow-other --vfs-cache-mode writes --allow-non-empty

一般会失败,出现如下问题。

这时需要安装fuse

centos安装fuse

yum install fuse

debian等安装fuse

sudo apt install fuse

安装后重新运行以下命令挂载

rclone mount aliyunwebdav:/ /etc/aliyunwebdav --cache-dir /tmp --allow-other --vfs-cache-mode writes --allow-non-empty

可以看到已经成功挂载了。

4、宝塔设置自动备份任务

首先打开面版设置-默认备份目录,设置为上面挂载的阿里云盘目录,我这里是/etc/aliyunwebdav这个目录。

然后在计划任务里设置备份计划,默认就是备份到服务器磁盘,就是你刚才设置的默认备份目录了。

5、宝塔企业版(开心版)

由于免费宝塔的Docker功能只能试用一段时间,过了后就无法使用了。这里推荐一个使用人比较多的暂时还没发现后门的宝塔企业版开心版。

Centos安装命令(默认安装是7.8.0 直接在线升级7.9.6):

yum install -y wget && wget -O install.sh http://io.bt.sy/install/install_6.0.sh && sh install.sh

试验性Centos/Ubuntu/Debian安装命令独立运行环境(py3.7) 可能存在少量兼容性问题不断优化中

curl -sSO http://io.bt.sy/install/install_panel.sh && bash install_panel.sh

Ubuntu Deepin安装命令:

wget -O install.sh http://io.bt.sy/install/install-ubuntu_6.0.sh && sudo bash install.sh

Debian安装命令:

wget -O install.sh http://io.bt.sy/install/install-ubuntu_6.0.sh && bash install.sh

Fedora安装命令:

wget -O install.sh http://io.bt.sy/install/install_6.0.sh && bash install.sh

Linux面板7.9.6 升级企业版命令1 (7.9.6 官方版/ 7.7.0 开心版可以执行这个升级到7.9.6 开心版):

curl https://io.bt.sy/install/update_panel.sh|bash

讲解:升级企业版命令1 与  升级企业版命令2 二选一都可以升级最新版!

Linux面板7.9.6 升级企业版命令2 (7.9.6 官方版/ 7.7.0 开心版可以执行这个升级到7.9.6 开心版):

curl http://io.bt.sy/install/update6.sh|bash

仅仅只是搬运作用,不对其安全性负责,自行辨别。

Ubuntu 20.04安装Docker、Docker-compose

apt-get update && apt-get install -y wget wget -qO- get.docker.com | bash

查看Docker版本

docker -v

设置开机启动

systemctl enable docker

卸载docker

sudo apt-get purge docker-ce docker-ce-cli containerd.io sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd

Docker-compose安装

sudo curl -L "https://github.com/docker/compose/releases/downloa 

 

Rate this post

Arukas.io日本樱花免费共享IP VPS注册/部署/建站程序安装教程

  • 一、账号注册
  • 二、创建部署实例

Arukas.io国外主机优惠是第一次接触,怪国外主机优惠孤陋寡闻,对于关注得比较多的朋友应该对Arukas.io的免费Docker还是有点了解的,国外主机优惠虽然不是很清楚,但是感觉可以当做免费共享IP的VPS来使用,就自己注册申请了一个账号,也成功部署了,于是分享一下,懂得不懂得自行研究。Arukas.io应该有段时间关闭了注册,此次开放了注册需要通过官方审核才能完成,不过通过审核比较容易,国外主机优惠使用国内QQ邮箱也通过了审核,收到也验证邮件。此次Arukas.io不但开放了注册,同时我们还可以免费部署1个实例,配置为128MB内存,100G流量,免费时间是从2018年2月20日起至2018年3月19日止,一个月的时间。

一、账号注册

1、账号注册比较简单,访问https://app.arukas.io/sign-up填写信息注册一个账号就是,注册账号后我们需要收到验证邮件并访问验证地址完成验证才算注册成功。

2、完成账号注册后我们需要绑定信用卡,国外主机优惠亲测使用虚拟信用卡可以完成绑定,并且是使用网络虚拟信用卡生产器生成的。按下图进入信用卡绑定页面。

3、没有虚拟信用卡的,可以试试在线虚拟信用生成器。国外主机优惠亲测使用在线生成器生成的Mastercard信用卡号完成了绑定。点击这里进入在线虚拟信用生成器页面。

二、创建部署实例

1、点击“Create”部署一个实例。在Image后面填写你要部署的镜像,国外主机优惠部署的是centos7系统,所以填写的是“tutum/centos:centos7”,另外选择免费套餐。还有一个重要的环节就是端口“Port”的填写,因为是共享IP,我们在这里填写自己要用到的端口,部署完成后会自动转换到外网对应端口。国外主机优惠测试是将在系统中安装宝塔面板,所有填写使用到的端口都是建站常用的,最多可以填写20个端口。填写完成后点击下面的部署按钮即可。

2018..2.22更新:国外主机优惠对如何制作Docker系统镜像没有过多研究,想研究如何制作镜像的自行百度找教程学习,嫌麻烦的国外主机优惠找了几个现成的系统分享给大家,如下:

kinogmt/centos-ssh (默认用户名root,密码password,CentOS6.7)

tutum/centos:centos7(密码自动产生,请通过watch查看,CentOS 7)

itscaro/debian-ssh(默认用户名root,密码root,Debian Jessie)

rastasheep/ubuntu-sshd(默认用户名root,密码root,Ubuntu)

2、部署成功后,我们可以查看外网端口和root密码,如下面两个图示,例如22端口对应的是31511。

3、使用Xshell 5通过SSH端口连接对实例进行管理。我们要使用到22端口这个地址“ http://seaof-163-43-82-180.jp-tokyo-02.arukascloud.io:31511 (22/tcp)”。在下图的主机后面填写“seaof-163-43-82-180.jp-tokyo-02.arukascloud.io”记得不要“http://”,端口处填写“31511”,然后连接时输入账号root,及密码。密码在上一个步骤中教大家查看了。

4、使用Xshell 5通过SSH端口连接对实例进行管理后,我们就可以根据自己需要安装程序了,国外主机优惠测试过程中成功安装了宝塔面板。安装后显示的面板地址是http://163.43.82.180:8888,但是8888端口我们是无法直接访问的,我们需要在第二步图片中找到对应的端口,8888对应的事31515,我们访问http://163.43.82.180:31515就能成功访问面板了。原理大家都懂了吧,至于安装其他程序大家自己举一反三,就不多少了。

5、最后附上跑分及带宽测试。

--------------------------------------------------------------------------
CPU 型号             : Intel(R) Xeon(R) CPU E5-2650 v3 @ 2.30GHz
CPU 核心数           : 8
CPU 频率             : 2294.702 MHz
总硬盘大小           : 196.1 GB (24.0 GB Used)
总内存大小           : 24108 MB (906 MB Used)
SWAP大小             : 0 MB (0 MB Used)
开机时长             : 0 days, 16 hour 52 min
系统负载             : 0.33, 0.39, 0.30
系统                 : CentOS 7.1.1503
架构                 : x86_64 (64 Bit)
内核                 : 4.14.19-coreos
虚拟化平台           : kvm
--------------------------------------------------------------------------
硬盘I/O (第一次测试) : 6.5 MB/s
硬盘I/O (第二次测试) : 6.7 MB/s
硬盘I/O (第三次测试) : 6.5 MB/s
--------------------------------------------------------------------------
节点名称                  IP地址            下载速度            延迟      
CacheFly                  205.234.175.175   7.14MB/s            1.605 ms    
Linode, Tokyo, JP         106.187.96.148    7.31MB/s            1.792 ms    
Linode, Singapore, SG     139.162.23.4      6.73MB/s            69.812 ms   
Linode, London, UK        176.58.107.39     3.18MB/s            224.100 ms  
Linode, Frankfurt, DE     139.162.130.8     1.77MB/s            298.996 ms  
Linode, Fremont, CA       50.116.14.9       2.16MB/s            113.835 ms  
Softlayer, Dallas, TX     173.192.68.18     2.75MB/s            136.826 ms  
Softlayer, Seattle, WA    67.228.112.250    4.86MB/s            113.913 ms  
Softlayer, Frankfurt, DE  159.122.69.4      2.55MB/s            232.511 ms  
Softlayer, Singapore, SG  119.81.28.170     2.62MB/s            67.121 ms   
Softlayer, HongKong, CN   119.81.130.170    3.86MB/s            52.473 ms   
--------------------------------------------------------------------------
节点名称                  上传速度          下载速度            延迟      
上海电信                                    50.28 Mbit/s        104.684 ms 
成都电信                                    15.58 Mbit/s        342.674 ms 
西安电信                                    61.42 Mbit/s        108.256 ms 
上海联通                                    25.46 Mbit/s        81.359 ms  
重庆联通                                    39.16 Mbit/s        78.688 ms  
西安移动                                    52.13 Mbit/s        54.813 ms  
--------------------------------------------------------------------------
合肥        : 41.44 ms   北京        : 84.62 ms   武汉        : 54.76 ms   
昌吉        : 215.06 ms  成都        : 129.33 ms  上海        : 105.32 ms  
太原        : 54.13 ms   杭州        : 134.92 ms  宁夏        : 64.72 ms   
呼和浩特    : Fail       南昌        : 47.83 ms   拉萨        : 105.71 ms  
乌鲁木齐    : 102.25 ms  天津        : 51.05 ms   襄阳        : 153.83 ms  
郑州        : 54.11 ms   沈阳        : 70.09 ms   兰州        : 67.89 ms   
哈尔滨      : 75.29 ms   宁波        : 86.83 ms   苏州        : 135.38 ms  
济南        : 47.41 ms   西安        : 56.6 ms    西宁        : 73.87 ms   
重庆        : Fail       深圳        : 116.07 ms  南京        : 106.31 ms  
长沙        : 63.01 ms   长春        : 70.07 ms   福州        : 56.21 ms   
--------------------------------------------------------------------------