二维码
搬瓦工 locvps

讲个奇技淫巧,如何快速开设一个lxc机器。这次我们不用lxd也不用Proxmox,我们用....docker 。啥啥啥,不是要开lxc机器吗,咋扯到docker了。因为基本上所有系统都能快速安装docker,然后我们用docker开一个lxc不就是...跨平台通用方案了吗?

前提

所以这个一行命令开alpine的前提是你安装了docker,安装docker也很简单,Debian/centos等主流linux系统用curl -sL https://get.docker.com/ | bash就能安装好,alpine系统里面可以用apk add docker安装

开lxc小鸡

好了,进入正题,一行命令开lxc小鸡:

docker run -d \
  --name lxc \
  --privileged  \
  --restart always \
  --memory 内存MB \
  --cpus cpu数目 \
  -p 2222:22 \
  --hostname lxctest1 \
  -v /data:/data \
  -e DISTRIBUTiON=alpine \
  -e INITIAL_SSH_KEY="ssh-rsa AAAA...Q== 你的ssh_key" \
  micwy/lxc

进入lxc

运行后你的alpine小鸡就在运行了,想要进入小鸡的话,可以通过:

docker exec -it lxc lxc-attach -n machine

优化

开小鸡命令中的端口号,cpu、内存都可以修改。

上面的2222是外部端口,映射为小鸡内部的22端口,这样你就可以通过母鸡ip:2222访问内部机器。

进入小鸡后可以修改密码,允许root登录等等,这样下次登录就不用先进入母鸡了,直接ssh登录

总结

这个方案完美支持了KVM、OpenVz,LXC等各种虚拟化方案,简直是万能开alpine的方案,得感谢这位作者写了这么个有趣的项目,除了小鸡系统比较有限(alpine or arch),简直太酷啦。

https://github.com/micw/docker-lxc

locvps
评论专区
  • 昵 称必填
  • 邮 箱必填
  • 网 址选填
◎已有 0 人评论
BudgetVM
作者介绍
转载大师

转载大师

转载大师作为本站编辑,主要负责把优秀的文章转载至此。如果您认为本文侵犯了您的版权信息,请与转载大师联系修正。
80vps henghost
30天热门
budgetvm sugarhosts
二维码

分享:

支付宝

微信