lxd容器运行Android,对于启动Linux时自动启动 LXD 容器的方法解析
Q:我正在使用基于 LXD(“Linux 容器”)的虚拟机。如何在 Linux 系统中启动时自动启动 LXD 容器?
当 LXD 在启动时运行,你就可以随时启动容器。你需要将boot.autostart设置为true。你可以使用boot.autostart.priority(默认值为0)选项来定义启动容器的顺序(从最高开始)。你也可以使用boot.autostart.delay(默认值0)选项定义在启动一个容器后等待几秒后启动另一个容器。
语法
上面讨论的关键字可以使用lxc工具用下面的语法来设置:
$ lxc config set{vm-name}{key}{value}
$ lxc config set{vm-name} boot.autostart {true|false}
$ lxc config set{vm-name} boot.autostart.priority integer
$ lxc config set{vm-name} boot.autostart.delay integer
如何在 Ubuntu Linux 16.10 中让 LXD 容器在启动时启动?
输入以下命令:
$ lxc config set{vm-name} boot.autostart true
设置一个 LXD 容器名称 “nginx-vm” 以在启动时启动
$ lxc config set nginx-vm boot.autostart true
你可以使用以下语法验证设置:
$ lxc config get{vm-name} boot.autostart
$ lxc config get nginx-vm boot.autostart
示例输出:
true
你可以使用下面的语法在启动容器后等待 10 秒钟后启动另一个容器:
$ lxc config set nginx-vm boot.autostart.delay 10
最后,通过设置最高值来定义启动容器的顺序。确保 dbvm 容器首先启动,然后再启动 nginxvm。
$ lxc config set db_vm boot.autostart.priority 100
$ lxc config set nginx_vm boot.autostart.priority 99
使用下面的 bash 循环在 Linux 上查看所有[1]配置值:
#!/bin/bash
echo'The current values of each vm boot parameters:'
for c in db_vm nginx_vm memcache_vm
do
echo"*** VM: $c ***"
for v in boot.autostart boot.autostart.priority boot.autostart.delay
do
echo"Key: $v => $(lxc config get $c $v) "
done
echo""
done
示例输出:
Fig.01: Get autostarting LXD containers values using a bash shell script
lxd容器运行Android,对于启动Linux时自动启动 LXD 容器的方法解析相关推荐
- lxd容器运行Android,如何在ubuntu上安装LXD容器?
本文的主角是容器,一种类似虚拟机但更轻量级的构造.你可以轻易地在你的 Ubuntu 桌面系统中创建一堆容器! 虚拟机会虚拟出整个电脑让你来安装客户机操作系统.相比之下,容器复用了主机的 Linux 内 ...
- lxd linux系统视频教程,如何在 Linux 启动时自动启动 LXD 容器
Q:我正在使用基于 LXD("Linux 容器")的虚拟机.如何在 Linux 系统中启动时自动启动 LXD 容器? 当 LXD 在启动时运行,你就可以随时启动容器.你需要将 bo ...
- c14运行库 php_phpStudy启动失败时的解决方法 提示缺vc9运行库
php5.3.5.4和apache都是用vc9编译,电脑必须安装vc9运行库才能运行. php5.5.5.6是vc11编译,如用php5.5.5.6必须安装vc11运行库. php7.0.7.1是vc ...
- android设置自动开关机,Android开发之设置开机自动启动的几种方法
Android开发之设置开机自动启动的几种方法 方法一: android:name=".AutoStartReceiver"为处理开机启动后所做操作的AutoStartReceiv ...
- 在Android平台启动Linux C/C++应用程序
Android是移动设备的主流操作系统,近年来越来越多的工业领域的客户开始关注基于Android操作系统的设备在工控领域的应用.鉴于Android是基于Linux内核的事实,我们发展了一种以双应用进程 ...
- php 运行外部程序_PHP在linux上执行外部命令的方法
目录: 一.PHP中调用外部命令介绍 二.关于安全问题 三.关于超时问题 四.关于PHP运行linux环境中命令出现的问题 一.PHP中调用外部命令介绍 在PHP中调用外部命令,可以用,1>调用 ...
- android studio安装apk时,vivo 部分手机出现 解析软件包错误
AndroidStudio运行apk时,vivo部分手机出现 解析软件包错误 提示,安装失败; 解决方法: Androidstudio --> File --> Settin ...
- 使用Vmware启动Ubuntu时黑屏的解决方法
使用Vmware启动Ubuntu时一直黑屏不能进入登录界面 解决办法 以管理员身份运行命令提示符(cmd) 打开后输入指令 netsh winsock reset 最后再重启电脑就可以成功解决问题了
- Epic games 一直卡在 在我们启动更新时请稍后的解决方法
以前安装了UE4以后,卸载了重新安装UE5,使用Epic games安装UE5过程中出现"在我们启动更新时请稍后",一直卡在这个界面,某度.某狗都搜了个遍还是没有解决,什么开加速器 ...
最新文章
- 一文带你了解被 BATJ 问烂的 TopK 问题
- 如何高效的利用博客园?
- 【教程】怎么同时同时ping1000个IP地址?
- List Set Map的区别
- 系统崩溃mysql怎么保存表_第09问:MySQL 莫名崩溃,如何保留现场?
- 怎样修改WIN7下的host文件
- MATLAB solve函数计算得到lambertw函数,用vpa转换即可
- 【UVA140】Bandwidth(最优性剪枝+全排列+思路)
- 【python】 实现排列组合公式
- 关于gopher协议
- Marquee首尾相连不间断移动 开始完全显示
- 关于GIS中Scale和Resolution的那些事儿
- flixel 一个游戏开发的框架
- 奇点云数据中台技术汇(三)| DataSimba系列之计算引擎篇
- c++输入10个数/输入n个数,求其平均值
- JavaScript/HTML格式化
- java实现pdf电子合同设置合同编号
- 直接分享5个T的网盘资源
- iOS 开发:真机测试
- php音视频同步,FFMPEG转码音视频不同步情况总结
热门文章
- OpenCV之Mat的详细介绍
- php可以画图吗,说说PHP作图(一)
- 旧瓶装新酒的抽象工厂
- 古月居机器视觉开发——ROS+opencv的图像处理方法(三)
- vant官网无法打开
- MSVC (Visual C++) 对于ISO C99, C11, C17 等语言标准的支持情况
- Python量化交易实战-38使用开源项目回测双均线策略
- armDebian使用中科大的源
- 30套精美的 iDevices(iPhone, iPad, iOS)PSD 界面素材资源
- jquery中自定义动画效果实现