Skip to content

作者: C

Get Docker CE for Ubuntu

Estimated reading time: 10 minutes To get started with Docker CE on Ubuntu, make sure youmeet the prerequisites, theninstall Docker. Prerequisites Docker EE customers To install Docker Enterprise Edition (Docker EE), go toGet Docker EE for Ubuntuinstead of this topic. To learn more about Docker EE, seeDocker Enterprise Edition. OS requirements To install Docker CE, you need the 64-bit version of one of these Ubuntuversions: Zesty 17.04 Xenial 16.04 (LTS) Trusty 14.04 (LTS) Docker CE is supported…

Ubuntu · Docker —— 从入门到实践

Ubuntu 安装 Docker CE 准备工作 系统要求 Docker CE 支持以下版本的 Ubuntu操作系统: Zesty 17.04 Xenial 16.04 (LTS) Trusty 14.04 (LTS) Docker CE 可以安装在 64 位的 x86 平台或 ARM 平台上。Ubuntu 发行版中,LTS(Long-Term-Support)长期支持版本,会获得 5 年的升级维护支持,这样的版本会更稳定,因此在生产环境中推荐使用 LTS 版本。 卸载旧版本 旧版本的 Docker 称为 docker 或者 docker-engine ,使用以下命令卸载旧版本:  $ sudo apt-get remove docker docker-engine docker.io Ubuntu 14.04 可选内核模块 从 Ubuntu 14.04 开始,一部分内核模块移到了可选内核模块包 ( linux-image-extra-* ) ,以减少内核软件包的体积。正常安装的系统应该会包含可选内核模块包,而一些裁剪后的系统可能会将其精简掉。 AUFS 内核驱动属于可选内核模块的一部…

为Docker分配独立IP

Docker的网络模型 熟悉docker的人都知道,它有以下四种网络模式 host container none bridge 要理解Docker的网络,首先要发解的是Linux下面的network namespace。Linux Namespace是Linux提供的一种内核级别环境隔离的方法。其中network namepspace是六种隔离中的一种。 简单来说,如果将某一个进程的network namespace为设置为ns1,那么它将无法看到宿主机上(默认的名称空间下)的任何网络设备,路由规则,iptables,甚至是整个tcp/ip协议栈。在ns1下面创建的网络设备等等,在宿主机(默认的名称空间下)也同样看不到这些新创建的设备。这样,让用户感觉像是让我们的进程跑在了另外一个操作系统上面,仿佛我们新创建了一个操作系统环境。 了解了network namespace,我在再来了解docker的网络模式 host: 当使用host模式启动容器时,这个容器将不会创建自己的network namespace,而是和宿主机共用同一个。那么这样也就很好理解了,我们的进程创建的任何网络设备,监…

Ubuntu 16.04 手动安装 NextCloud 12

NextCloud 是 OwnCloud 的开源分支,使用 PHP 语言开发,类似程序通常采用 LAMP 或 LNMP 运行环境。本文介绍在 Ubuntu 16.04 LTS 系统上安装 NextCloud  11 最新版的标准方法。 过程概述 手动安装 NextCloud 实际就是搭建 Apache + MySQL + PHP 运行环境并配置使用的过程,由于 Ubuntu 16.04 的软件仓库中提供了搭建运行环境所需的一切,因此只需要几个命令即可完成安装和配置。 运行环境建议 WEB 服务器:Apache 2.x 数据库:MariaDB PHP:php 7.0 提示:本文使用 MariaDB 数据库,它是 MySQL 的开源分支,你也可以使用 MySQL,他们的命令和用法几乎完全一样。 服务器信息 为确保本指南的可用性,我在 Vultr 创建了一台云服务器,配置如下: 位置:Silicon Valley – 硅谷 CPU:1 vCore 内存:1024 MB 硬盘:25 GB SSD 系统:Ubuntu 16.04 x64 主机名:ubuntu-1g-sv IP 地址:45.63.…

Own cloud backup & update the Bitnami ownCloud EC2 and google cloud

Own cloud backup & update the Bitnami ownCloud EC2 and google cloud How To Create A Full Backup Of OwnCloud? Backup The Bitnami ownCloud Stack is self-contained and the simplest option for performing a backup is to copy or compress the Bitnami stack installation directory. To do so in a safe manner, you will need to stop all servers, so this method may not be appropriate if you have people accessing the application continuously. Follow these steps: Change to the directory in which you wish t…

CentOS/Debian/Ubuntu ShadowsocksR 单/多端口 一键管理脚本

下文转自 doub.io ___________________ 本文最后更新于 2017年10月8日 19:31可能会因为没有更新而失效。如已失效或需要修正,请留言! 最近经常有小白找我让我把他们安装ShadowsocksR服务端,一开始都是手动安装的,后来嫌麻烦,就打算用脚本,但是网上基本上只是安装一下就没了,只能算一键安装脚本,并不足够方便和适合懒人和小白,于是自己写了一个一键管理脚本,一键安装和一键管理的区别! 更多的Shadowsocks安装教程/一键脚本请看这里:Shadowsocks指导篇  本脚本的二维码图片链接,是调用我自建的二维码API 来生成二维码图片( http://doub.pw/qr/qr.php?text=xxx )。 当访问API页面后,PHP网页文件会把 GET参数( ?text=xxx ) 传递给JS脚本,浏览器会加载JS脚本,然后由JS脚本根据 GET参数的文本 生成二维码图片!图片是在你本地浏览器中生成,服务器中不存在图片! 请确定你信任我和我的脚本,否则请不要用我的脚本,少BB! 系统要求 CentOS 6+ / Debian 6+ / Ub…

Cisco AnyConnect VPN Windows/Android 平台客户端使用教程

下文转自 doub.io _____________ 本文最后更新于 2017年5月29日 17:05可能会因为没有更新而失效。如已失效或需要修正,请留言! 既然有Cisco AnyConnect VPN 服务端的搭建教程,那么肯定也要有 客户端使用教程哇。 Cisco AnyConnect VPN服务端教程:使用Ocserv 手动搭建 Cisco AnyConnect VPN服务端 一键安装脚本:『原创』Ocserv 搭建 Cisco AnyConnect VPN服务端 一键脚本 下载客户端 Windows / Mac / Android 客户端可以去我的 逗比云下载。 Android 也可以去 Google Play下载客户端。 IOS 则是去 APP Store下载客户端。 注意:Windows XP系统不支持 AnyConnect客户端。 Windows客户端 使用方法 我是 Windows 7系统,安装客户端后是在 C:\Program Files\Cisco\Cisco AnyConnect Secure Mobility Client文件夹。安装后默认没有创建快捷方式,需…

『转载』Ocserv 搭建 Cisco AnyConnect VPN服务端 一键脚本

下文转自 doub.io _______________________ 本文最后更新于 2017年8月2日 11:34可能会因为没有更新而失效。如已失效或需要修正,请留言! 日常,日常。 手动搭建教程:使用Ocserv 手动搭建 Cisco AnyConnect VPN服务端 客户端使用教程:Cisco AnyConnect VPN Windows/Android 平台客户端使用教程  注意:如果服务器同时安装了锐速(ServerSpeed/LotServer),那么可能会导致 AnyConnect 连接上后无网络或者速度异常(慢),这时候请关闭锐速,BBR加速无影响。 系统要求 Debian 7+ / Ubuntu 14.04 + 推荐 Debian 7 x64,这个是我一直使用的系统,我的脚本在这个系统上面出错率最低。 此脚本不支持CentOS! 脚本版本 Ver:1.0.3 安装步骤 检查PPP/TUN环境 首先要检查VPS的TUN是否开启(OpenVZ虚拟化的服务器很可能默认关闭)。 cat/dev/net/tun # 返回的必须是: cat:/dev/net/tun:Fi…

streisand 自动配置多合一 VPN 服务器

看着这个不错, 还没测试. 先把文章留下来. 有时间慢慢再研究   ——————–下面是 GitHub 介绍————- English, Français Streisand Silence censorship. Automate the effect. The Internet can be a little unfair. It’s way too easy for ISPs, telecoms, politicians, and corporations to block access to the sites and information that you care about. But breaking through these restrictions istough. Or is it? Introducing Streisand A single command sets up a brand new Ubunt…

配置 IPsec/L2TP VPN 客户端

配置 IPsec/L2TP VPN 客户端 其他语言版本: English, 简体中文. 注: 你也可以使用 IPsec/XAuth 模式 连接,或者配置 IKEv2。 在成功搭建自己的 VPN 服务器之后,你可以按照下面的步骤来配置你的设备。IPsec/L2TP 在 Android, iOS, OS X 和 Windows 上均受支持,无需安装额外的软件。设置过程通常只需要几分钟。如果无法连接,请首先检查是否输入了正确的 VPN 登录凭证。 另一个带图片的安装指南可供参考,它由 Tony Tran 编写。 平台名称 Windows OS X (macOS) Android iOS (iPhone/iPad) Chromebook Windows Phone Linux 故障排除 Windows 错误 809 Windows 错误 628 Android 6 and 7 Chromebook 其它错误 额外的步骤 Windows Windows 10 and 8.x 右键单击系统托盘中的无线/网络图标。 选择 打开网络与共享中心。 单击 设置新的连接或网络。 选择 连接到工作区,然后单…