ubuntu lxc 虚拟化 命令 使用

#列出镜像
lxc image list images:
lxc image list ubuntu:

列出容器
lxc list

# 新系统
lxc launch ubuntu:xenial u1
lxc launch ubuntu:bionic u1
lxc launch images:centos/7/amd64 centos7test

# 执行命令
    lxc exec <container> bash
    lxc exec <container> ls

# 启动停止重启暂停
lxc start <container>
lxc stop <container>
lxc stop <container> --force
lxc restart <container>
lxc restart <container> --force
lxc pause <container>

# 创建快照
lxc snapshot <container>
lxc snapshot <container> <snapshot name>

# 列出快照
# 一个容器的所有快照的数量可以使用lxc list来得到,
# 但是具体的快照列表只能执行lxc info命令才能看到。
lxc info <container>

# 恢复快照
lxc restore <container> <snapshot name>

# 重命名快照
lxc move <container>/<snapshot name> <container>/<new snapshot name>

# 从快照中创建一个新的容器
lxc copy <source container>/<snapshot name> <destination container>

# 删除一个快照
lxc delete <container>/<snapshot name>

# 复制一个容器
lxc copy <source container> <destination container>

# 移动一个容器
lxc move <old name> <new name>

# 删除系统
lxc delete <container>
lxc delete <container> --force

# 从容器获取文件
lxc file pull <container>/<path> <dest>

# 向容器发送文件   
lxc file push <source> <container>/<path>

# 直接编辑文件
lxc file edit <container>/<path>

参考:https://linux.cn/article-7618-1.html

分类