学习安装unik环境——过程一
来源:互联网 发布:linux vi 搜索关键字 编辑:程序博客网 时间:2024/06/05 19:52
http://www.linuxidc.com/Linux/2015-08/121088.htm
安装ubuntu下的安装包
$ sudo apt-get update
$ sudo apt-get install docker.io #安装docker
$ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker #创建软链接
$ sudo sed -i '$acomplete -F _docker docker' /etc/bash_completion.d/docker
$ source /etc/bash_completion.d/docker
启动服务:
$sydo service docker start
要校验Docker服务的状态,执行以下命令,确保Docker服务是启动的。
# service docker.io status
docker.io start/running, process 14394
安装:
jq
make
virtualbox
例如; $sudo apt-get install jq
1、unik install——unik/install.md at master · cf-unik/unik · GitHub
https://github.com/cf-unik/unik/blob/master/docs/install.md
$ git clone https://github.com/emc-advanced-dev/unik.git$ cd unik$ make$ _build/unikUnik is a tool for compiling application source codeinto bootable disk images. Unik also runs and manages unikernelinstances across infrastructures....
This will place the unik
executable at unik/_build/unik. Run UniK commands with ./_build/unik
, or move the binary to somewhere in your path, such as /usr/local/bin
to run commands from anywhere with unik [command]
为了方便,我们将unik可执行文件放到 /usr/local/bin中:
进入到unik/下(cd unik) $cp _build/unik
/usr/local/bin
就能执行 unik [command] 命令了
注意:所有的命令最好都加sudo,否则会出现一些莫名其妙的问题
- 在Virtualbox上配置主机网络
- 打开虚拟机
- 打开首选项 > 网络 > 仅主机网络
- 点击用户界面右侧的绿色添加按钮
- 记录新的仅主机适配器的名称(例如“vboxnet0”)。您将需要在UniK配置中
- 确保此主机网络启用了Virtualbox DHCP服务器:
- 选择主机网络后,单击编辑按钮(螺丝刀图像)
- 在“ 适配器”选项卡中,记下适配器的IPv4地址和网络掩码。
- 在“ DHCP服务器”选项卡中,选中“ 启用服务器”框
- 设置服务器在与适配器IP相同的子网上寻址 IP。例如,如果适配器IP是
192.168.100.1
,请将DHCP服务器IP设置为192.168.100.X
,其中X是2-254之间的数字。 - 将服务器掩码设置为您刚刚注意到的网络掩码
- 将上/下地址设置为同一子网上的IP范围。我们建议使用
X-254
X高于用于DHCP服务器本身的IP 的范围。例如,如果你的DHCP服务器192.168.100.2
,可以设置上限和下限,以192.168.100.3
和192.168.100.254
分别。
- 配置UniK守护进程
- UniK配置文件存储在
$HOME/.unik
。创建此目录(如果不存在)
$mkdir $HOME/.unik
- 使用文本编辑器,创建并保存以下内容到
$HOME/.unik/daemon-config.yaml
:
providers: virtualbox: - name: my-vbox adapter_type: host_only adapter_name: NEW_HOST_ONLY_ADAPTER
替换NEW_HOST_ONLY_ADAPTER
您创建的网络适配器的名称(例如“vboxnet0”)。
- 启动UniK并自动部署VirtualBox 实例侦听器
- 打开一个新的终端窗口/选项卡。这个终端将是我们离开UniK守护进程的地方。
cd
到_build
- run
unik daemon --debug
(--debug
标志是可选的,如果你想看到更详细的输出) - UniK将编译和部署自己的30 MB unikernel。这个unikernel是Unik Instance Listener。实例侦听器使用udp广播来检测(IP地址)和在Virtualbox上运行的引导实例。
- 完成后,UniK正在运行并准备好接受命令。
- 打开一个新的终端窗口并键入
unik target --host localhost
以将CLI目标设置为本地计算机。
- 学习安装unik环境——过程一
- 机器学习笔记(一)——环境安装
- C++学习(一)——安装gcc编译环境
- caffe学习笔记(一)——caffe环境安装
- go学习(一)——编译环境安装
- C# Hadoop学习笔记(一)—环境安装
- python 学习一 安装环境
- VMware的安装过程—实验一
- Kinect学习一——OpenNI2的安装和配置环境
- Kotlin学习(一)—— IDEAIntelliJ IDEA的安装配置及Kotlin的环境部署
- Kotlin学习(一)—— IDEAIntelliJ IDEA的安装配置及Kotlin的环境部署
- Python学习笔记(一)—NotePad++与插件的安装和环境配置
- Python学习笔记(一)—Python的简介和环境安装
- WinPcap学习笔记一:搭建安装环境
- QT 学习笔记 (一) 环境安装
- React-Native(iOS) 学习一 环境安装
- android学习笔记(一)__安装环境
- Scala学习笔记(一)----Scala环境安装
- MySQL学习笔记
- Asp.Net上传文件
- spring cloud config非对称加密不能自动解密
- php强化练习(1)——数组
- 【NOIP模板】 线段树
- 学习安装unik环境——过程一
- hadoop安装完后打开网页http://localhost:50070/ 没反应
- (2)学习SrpingBoot 之 返回Json数据
- 解决嵌套滑动的卡顿,Android嵌套滑动机制(NestedScrolling)
- Python3中list排序
- 搭载LNMP时遇到的一些小问题及解决办法
- Java错误类型
- “计划式研发”试水纪念
- 解决 maven 项目中加入了 lombok 库后依然报错的问题