安装系统依赖
apt update && apt install -y curl wget
安装docker
curl -sL https://get.docker.com/ | bash
alpine系统里面可以用
apk add docker
好了,进入正题,一行命令开lxc01小鸡:
docker run -d \
--name lxc01 \
--privileged \
--restart always \
--memory 300MB \
--cpus 1 \
-p 41022:22 \
--hostname lxcsg01 \
-v /data:/data01 \
-e DISTRIBUTION=alpine \
-e INITIAL_SSH_KEY="ssh-rsa AAAA...Q== ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDRTKRHLusBZwNJ3sAh8XAilZv5rz38ACWRBcNuAIn0fwlBbDLURB2gRF9yKHXOsH4txCUTMNmyBWxV2fWZwBNbPJCcYid82bPnraKeR+Ez2byiYT3APRLyF9VimoBv1X39bxtuZfnLi0W1w55yGCnXjUjGSdEP/bRFeZJxmWSy4hf/ZOXy8KPL49oLV2UqhIefv08h4GzoLD3l2gYpggzG+spG9YwcvN5mCtdCdnEsLTKihyltdaz23G6UKrbqnR/BcEipllqMCYcf5CMhUz3YHldBLZ0D77Uf6ZMdt1ENqSPPD9P5zesUZb8f3Nov1SLa5ekMK9+E3i0aWn6Ijv4L Generated-by-Nova" \
micwy/lxc
如果需要lxc02:记得修改端口,此处300mb是内存,1是1核心,
docker run -d \
--name lxc02 \
--privileged \
--restart always \
--memory 300MB \
--cpus 1 \
-p 41122:22 \
--hostname lxcsg02 \
-v /data:/data02 \
-e DISTRIBUTION=alpine \
-e INITIAL_SSH_KEY="ssh-rsa AAAA...Q== ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDRTKRHLusBZwNJ3sAh8XAilZv5rz38ACWRBcNuAIn0fwlBbDLURB2gRF9yKHXOsH4txCUTMNmyBWxV2fWZwBNbPJCcYid82bPnraKeR+Ez2byiYT3APRLyF9VimoBv1X39bxtuZfnLi0W1w55yGCnXjUjGSdEP/bRFeZJxmWSy4hf/ZOXy8KPL49oLV2UqhIefv08h4GzoLD3l2gYpggzG+spG9YwcvN5mCtdCdnEsLTKihyltdaz23G6UKrbqnR/BcEipllqMCYcf5CMhUz3YHldBLZ0D77Uf6ZMdt1ENqSPPD9P5zesUZb8f3Nov1SLa5ekMK9+E3i0aWn6Ijv4L Generated-by-Nova" \
micwy/lxc
建立lxc后运行进入
docker exec -it lxc01 lxc-attach -n machine
给lxc开启ssh,并修改密码
vi /etc/ssh/sshd_config
添加后保存退出
PermitRootLogin yes
PasswordAuthentication yes
修改ssh密码,并重启reboot
passwd
自此可以玩耍了
评论区