前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >RancherOS 极简主义

RancherOS 极简主义

作者头像
XRSec
发布2022-03-01 14:04:29
1.2K0
发布2022-03-01 14:04:29
举报
文章被收录于专栏:XRSec.BlogXRSec.Blog

0x1 InI

如果你不希望为了使用Docker 而增加负担,不妨试试这个RancherOS NAME : RancherOS SITE : https://rancher.com/ RESUME: 一个极轻量且安全的Linux发行版。它由容器构建,将赋予您更好的容器运行体验。

0x2 INSTALL BY VMWARE

代码语言:javascript
复制
Booting from ISO	https://releases.rancher.com/os/latest/vmware/rancheros.iso
For docker-machine	https://releases.rancher.com/os/latest/vmware/rancheros-autoformat.iso
VMDK	https://releases.rancher.com/os/latest/vmware/rancheros.vmdk
Initrd	https://releases.rancher.com/os/latest/vmware/initrd

0x21 Set Up VM

开机注意连接 ISO

0x22 Power on VM

0x23 cloud-config.yml

代码语言:javascript
复制
### cloud-config.yml
rancher:
  docker:
    registry_mirror: https://docker.mirrors.ustc.edu.cn
  network:
    interfaces:
        eth0:
            dhcp: true
        eth1:
            dhcp: true
    dns:
      nameservers:
       - 223.5.5.5
       - 223.6.6.6

ssh_authorized_keys:
  - ssh-rsa
  - ssh-rsa

0x24 config & install

代码语言:javascript
复制
# vmware 窗口 输入命令 : 
sudo passwd rancher

# xshell / cmd 
ssh rancher@192.168.52.132
vi cloud-config.yml
i
# 把改好的内容复制进去
sudo fdisk -l  # 查看你的硬盘
sudo ros install --cloud-config cloud-config.yml  --device /dev/sda   # 两次y确认
# 接下来会重启,直接使用密钥连接即可,注意配置 sshd 安全
# 可以参考下面配置配置 docker 加速

0x25 daemon.json

代码语言:javascript
复制
// /etc/docker/daemon.json
{
    "registry-mirrors": [
        "https://registry.docker-cn.com",
        "http://hub-mirror.c.163.com",
        "https://docker.mirrors.ustc.edu.cn"
    ],
    "dns": [
        "223.5.5.5",
        "8.8.8.8"
    ]
}

0x3 PLAY & WORK

0x31 DBJ

代码语言:javascript
复制
docker run -it --name dbj -p 5000:5000 xrsec/dbj:latest

0x32 V2RAYA

代码语言:javascript
复制
docker run -d \
--restart=always \
--privileged \
--network=host \
--name v2raya \
-v /lib/modules:/lib/modules \
-v /etc/resolv.conf:/etc/resolv.conf \
-v /etc/v2raya:/etc/v2raya \
mzz2017/v2raya

0x33 DDNS-GO

代码语言:javascript
复制
docker run -d \
--name ddns-go \
--restart=always \
--net=host \
-v /opt/ddns-go:/root \
jeessy/ddns-go

0x34 COBALTSTRIKE

代码语言:javascript
复制
docker run -it \
    --name cs \
    -e "passwd=123456" \
    -e "server_ip=192.168.52.132" \
    -e "server_port=53235" \
    -e "aliasname=Bing Wallpaper" \
    -e "dname=CN=www.microsoft.com, OU=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=WA, C=US" \
    -p 50000:50000 \
    -p 443:443 \
    -p 80:80 \
    -p 50000:50000/udp \
    -p 443:443/udp \
    -p 80:80/udp \
    xrsec/cobaltstrike:none

0x35 AWVS

代码语言:javascript
复制
docker run -it -d \
--name awvs \
-p 3443:3443 \
xrsec/awvs:v14

. . .

BUG❌

万万不可删除以下容器,也不要使用 sudo 命令 , 需要用到 sudo 命令 务必三思

  • docker rm -f $(docker ps -qa) # 不要尝试这个命令 堪比 rm -rf
  • 其他问题欢迎留言
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-06-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0x1 InI
  • 0x2 INSTALL BY VMWARE
    • 0x21 Set Up VM
      • 0x22 Power on VM
        • 0x23 cloud-config.yml
          • 0x24 config & install
            • 0x25 daemon.json
            • 0x3 PLAY & WORK
              • 0x31 DBJ
                • 0x32 V2RAYA
                  • 0x33 DDNS-GO
                    • 0x34 COBALTSTRIKE
                      • 0x35 AWVS
                      • BUG❌
                      相关产品与服务
                      容器服务
                      腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
                      领券
                      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档