免费BlueMix Docker容器创建SSR搭梯子及免流

BlueMix Kubernetes cluster免费版本,每次创建的cluster有效期1个月,可以无限次创建。每个账号只能创建一个Free cluster.Free版本使用共享硬件,提供100G HDD 硬盘, 2个CPU核心和4G内存, 以及一个共享IP(可以映射给多个容器)。本文将演示如何获取一个免费的Docker容器,并创建SSR搭梯子及做免流。

以前免费BlueMix Docker容器由于配置高,而且还带独立IP,所以很多人使用,结果被褥爆了。后来将原生Docker逐步迁移到更加安全和便捷的Kubernetes服务,也可能是无法忍受原生容器被大量滥用.总之IBM取消了免费的原生Docker容器.不过Kubernetes依然是Docker服务,并且提供了GUI面板以及命令行服务。

1.Kubernetes (k8s)是一种用于容器的编排工具,常使用在Docker容器上,意味着接下来会使用到Docker
2.k8s免费套餐里是不能使用的,需要绑定信用卡或使用IBM试用优惠码才能使用(码子通过教育邮箱获得)
3.免费集群为有一个分组到工作程序池的虚拟工作程序节点,其中有 2 个 CPU、4 GB 内存以及 1 个 100 GB 的 SAN 磁盘可供应用程序使用。创建标准集群时,可以选择物理(裸机)或虚拟机,以及各种机器大小。
4.免费集群位置可选达拉斯、悉尼、法兰克福、伦敦。(可以各开一个)
5.免费集群只要共享ip,端口只可以用30000-32767
6.试用账号创建的免费集群可以使用 30 天,30天后会被删除,后可重新创建。
7.免费集群不提供持久性存储器

现在2019年的BlueMix Kubernetes自带WEB界面的控制面板,操作更简单了。

1.注册bluemix账号。

打开bluemix官网:https://console.ng.bluemix.net/

2.注册完毕后点Create resource
BlueMix Kubernetes cluster
3.选Kubernetes  Service
BlueMix Kubernetes cluster

4. 点击右上角Create
BlueMix Kubernetes cluster

5. Cluster type选Free .位置我选美国dallas
BlueMix Kubernetes cluster

6.创建完毕后是requested 状态,有时需要人工审核,一般隔天通过。
BlueMix Kubernetes cluster

7. 通过后的变成Normal状态,有效期1个月,过期后可重建。然后点击下图圆圈中按钮
BlueMix Kubernetes cluster

8.打开BlueMix Kubernetes cluster控制面板后点Create
BlueMix Kubernetes cluster

9. 选Ceate an APP选框,填写容器详细信息。按要求填写,服务类型务必选择External,否则将无法映射端口.
BlueMix Kubernetes cluster

端口一定要提前映射全,否则跑起来再改挺麻烦的!! 另外,UDP端口和TCP端口不能同时映射,否则会出现成功建立容器但是没有service的情况,这种情况下无法映射端口!!!

然后选择show advanced options 来设置高级选项(主要是root权限需要开启)同时设置一下CPU和RAM限制,最后选择Deploy。

BlueMix Kubernetes cluster

10. 随后便成功建立了一个Docker容器,如下图,所有的项目均显示绿色对勾且无红色/橙色错误提示就说明你的容器成功跑起来了.接下来需要进行一些设置以便访问S-S-H服务.由于我使用的是我自己做的gingko/debian:jessie,同时我还设置了环境变量。

如果你懒得处理,请使用treasureboat/ssh这个镜像,这个镜像默认密码123456,用户root,是CentOS6.6的镜像.比较老,且有一些bug,但是不影响使用。

11. SERVICE页面查看我们映射的端口。 Service名字前面的图标是灰色的,不影响使用的.其中低位端口号是监听端口,高位端口号是映射端口(监听端口在上,映射端口在下)。

BlueMix Kubernetes cluster

12. 获取公网IP。访问S-S-H端口然后如果你用的是treasureboat/ssh镜像就可以用root/123456登陆了.
BlueMix Kubernetes cluster

13.添加/修改自定义端口

直接修改 服务 里面的配置文件,添加端口——复制粘贴,每个端口的name必需不一样。nodePort为映射端口,可自行修改,范围30000-32767
BlueMix Kubernetes 添加/修改自定义端口
BlueMix Kubernetes 添加/修改自定义端口

14. Docker应用实例,这里装个SSR搭梯子及用于免流.。

账号 root   密码 :

更新下Docker,因为我用的是gingko/debian:jessie

apt-get update      apt-get -y install wget

wget --no-check-certificate https://raw.githubusercontent.com/Ellean/ShadowsocksRR_Auto_Installer/master/ShadowsocksRR.sh

chmod +x ShadowsocksRR.sh

./ShadowsocksRR.sh 2>&1 | tee shadowsocksR.log

启动 /etc/init.d/shadowsocks start
停止 /etc/init.d/shadowsocks stop
重启 /etc/init.d/shadowsocks restart
状态 /etc/init.d/shadowsocks status
卸载 ./shadowsocksR.sh uninstall

手把手教学搭建自己的SSR(傻瓜版

 

13. Docker应用实例,bluemix搭建科學代理v2ray及用于免流。

v2ray/official
鏡像中默認端口爲8001

用戶id需要查看容器中v2ray的配置文件

點擊頁面右上方的EXEC 進入容器的終端,執行

cat  /etc/v2ray/config.json

么 8001 端口被映射到了 10086 端口,而 V2Ray 客户端配置文件中要填写的 IP 就是 A.B.C.D

UUID 为 60ca58e9-003e-4c01-98de-c2223ae49153 ,alterId=64,

15 其他有趣的docker镜像

镜像①:rastasheep/ubuntu-sshd (带ssh的ubuntu)
sudo docker run -d -p 22:22 rastasheep/ubuntu-sshd:16.04
用户名、密码为root

镜像②:itscaro/debian-ssh (带ssh的ubuntu)
sudo docker run -d -p 22:22 itscaro/debian-ssh
用户名、密码为root

镜像③:tutum/centos (带ssh的centos)
sudo docker run -d -p 22:22 tutum/centos
(centos7:tutum/centos:centos7 )
用户名root,密码随机,请执行 docker logs 查看

镜像⑤:dorowu/ubuntu-desktop-lxde-vnc(noVNC、Firefox51)
地址:
docker run -it -p 80:80 dorowu/ubuntu-desktop-lxde-

镜像⑥:consol/centos-xfce-vnc (VNC、noVNC、密码、chrome、Firefox45)
run -it -p 5901:5901 -p 6901:6901 -e “VNC_PW=my-new-password” -e VNC_RESOLUTION=800×600 consol/centos-xfce-vnc
默认VNC密码:vncpassword
VNC-Server (default VNC port 5901)
noVNC – HTML5 VNC client (default http port 6901)
其他相关
onsol/centos-xfce-vnc: Centos7 with Xfce4 UI session
consol/ubuntu-xfce-vnc: Ubuntu with Xfce4 UI session
consol/centos-icewm-vnc: dev Centos7 with IceWM UI session
consol/ubuntu-icewm-vnc: dev Ubuntu with IceWM UI session

镜像⑦:fish/peerflix-server (支持磁力,种子)
地址:docker run -it -p 9000:9000 fish/peerflix-server

如果您觉得文章不错,请订阅本站获取更多干货!
版权申明
如未注明,均为把握度原创,码字不易,转载请注明出处及原文链接!
本文标题:《免费BlueMix Docker容器创建SSR搭梯子及免流》
本文链接地址:https://bawodu.com/bluemix-docker/