0.前期准备工作
安装vm10 用管理员的权限运行密匙生成器去官网下载ubuntu16.07,安装ubuntu禁止锁屏安装帮助linux下安装教程
教程上说明:可以用一个叫Zulu的软件验证我的系统是否符合先决条件:
官方上建议使用zulu,并且要求最低推荐的Java 8版本为“101”。
在控制台输入 java -version检查当前的java版本。
添加root 用户sudo passwd root为了方便 搭建各种组件sudo apt-get updatesudo apt-get install vim...
查看Zulu安装文档 http://zulu.org/zulu-community/zuludocs/
发现在安装Zulu之前 要先安装好zulu 的安装平台 docker
先决条件:安装Docker CE,您需要64位版本的这些Ubuntu版本之一:
- Zesty 17.04
- Xenial 16.04 (LTS)
- Trusty 14.04 (LTS)
1.安装DOCKER
cat /etc/issue 出现VMware Easy Install报错
后面用root权限打开后没报错
估计版本没问题
卸载旧版本
较老版本的Docker被称为
docker
或
docker-engine
。
如果这些已安装,请卸载它们:
$ sudo apt-get remove docker docker-engine docker.io
对于Ubuntu 16.04及更高版本,Linux内核包括对OverlayFS的支持,Docker CE将
overlay2
默认
使用
存储驱动程序
安装Docker CE
设置存储库
- 更新apt包索引:
$ sudo apt-get update
- 安装软件包以允许apt通过HTTPS使用存储库: //要先进root模式
$ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common
- 添加Docker的官方GPG密钥:
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 验证您现在是否具有指纹的密钥
$ sudo apt-key fingerprint 0EBFCD88
- 使用以下命令设置稳定存储库。您始终需要稳定的存储库,即使您想要从边缘或测试存储库安装构建 。要添加边缘或 测试库,请在下面的命令中的单词后添加单词edge或testing(或两者)stable。
注意:以下lsb_release -cs子命令返回您的Ubuntu发行版的名称,例如xenial。有时,在像Linux Mint这样的发行版中,您可能需要更改$(lsb_release -cs) 为您的父级Ubuntu发行版。例如,如果您正在使用Linux Mint Rafaela,可以使用trusty。
-
$ sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
安装DOCKER CE//lsb_release -a 这个指令是反馈 系统的版本号 ,出现报错, 估计是字符错误,所以我手动添加文件源地址到 安装源列表gedit /etc/apt/sources.list# deb-src [arch=amd64]https://download.docker.com/linux/ubuntuxenial stabledeb [arch=amd64]https://download.docker.com/linux/ubuntuxenial stable
- 更新apt包索引。
$sudo apt-get update
- 更新apt包索引。
- 安装最新版本的Docker CE,或转到下一步安装特定版本。Docker的任何现有安装都被替换。
$sudo apt-get install docker-ce //修改源列表后成功安装
有多个Docker存储库?
如果启用多个Docker存储库,则无需在apt-get installor或 apt-get updatecommand中指定版本就可以安装或更新版本,这将始终安装可能最高的版本,这可能不适合您的稳定性需求。 - 在生产系统上,您应该安装特定版本的Docker CE,而不是始终使用最新版本。此输出被截断。列出可用的版本。
$apt-cache madison docker-ce
列表的内容取决于启用了哪些存储库。选择要安装的特定版本。第二列是版本字符串。第三列是存储库名称,它指示软件包的存储库以及其稳定性级别。要安装特定版本,请将版本字符串附加到包名称,并将其分隔为等号(=):
$sudo apt-get install docker-ce=<VERSION> //报错 bash: syntax error near unexpected token `newline' //version 代表你要的版本号 没填就会报错,所以这是一条可有可无的指令
Docker守护程序自动启动。 - 通过运行hello-world 映像验证Docker CE是否正确安装。
$sudo docker run hello-world
此命令下载测试图像并在容器中运行它。当容器运行时,它打印一条信息消息并退出。Docker CE已安装并运行。您需要使用sudo来运行Docker命令。继续执行Linux安装后,允许非特权用户运行Docker命令和其他可选配置步骤。
2.安装Zulu
- 登录到您的系统root或使用sudo。
- 安装Docker。请参阅https://docs.docker.com/installation/。
- 将Docker运行时安装到Linux系统上。
b.
在后台启动Docker服务。
$
sudo service docker start
或者,要使Docker服务在启动时启动,请使用
chkconfig docker
命令。
- 从Docker注册表中找到Zulu Docker文件:https://registry.hub.docker.com/u/azul/zulu-openjdk/。 //国内参考http://wiki.ubuntu.org.cn/%E4%BF%AE%E6%94%B9locale
执行以下指令: | |
# | |
# UTF-8 by default | |
# | |
RUN apt-get -qq update | |
RUN apt-get install locales | |
RUN locale-gen en_US.UTF-8 //下面这三条是修改语言环境的 sudo gedit /etc/default/locale | |
ENV LANG en_US.UTF-8 | |
ENV LANGUAGE en_US:en | |
ENV LC_ALL en_US.UTF-8 | |
# | |
# Pull Zulu OpenJDK binaries from official repository: | |
# | |
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0x219BD9C9 | |
RUN echo "deb http://repos.azulsystems.com/ubuntu stable main" >> /etc/apt/sources.list.d/zulu.list | |
RUN apt-get -qq update | |
RUN apt-get -qqy install zulu-8=8.23.0.3
|
- 运行Zulu Docker容器。从您的命令行:
- 对于Ubuntu
$ sudo docker运行-it --rm azul / zulu-openjdk:<zulu_docker_tag> java -version
例如,要使用最新版本的JDK,请运行以下操作之一
$
sudo docker run -it --rm azul / zulu-openjdk:8 java -version //我选了这行
$
sudo docker run -it --rm azul / zulu-openjdk:7 java -version
$
sudo docker run -it --rm azul / zulu-openjdk:6 java -version
响应显示Docker检查现有的祖鲁图像,然后从存储库中拉出图像。
无法在本地找到图像'azul / zulu-openjdk:8'
拉存储库
azul / zulu-openjdk
4a61800082ff:下载完成
511136ea3c5a:下载完成
bfb8b5a2ad34:下载完成
c1f3bdbd8355:下载完成
897578f527ae:下载完成
9387bcc9826e:下载完成
809ed259f845:下载完成
96864a7d2df3:下载完成
14af4de6bb53:下载完成
a96bd02a9e1c:下载完成
8675f4c0eebb:下载完成
首先,将openHAB 2 Bintray存储库密钥添加到包管理器,并允许Apt使用HTTPS协议:
sudo wget -qO -
'
https://bintray.com/user/downloadSubjectPublicKey?username=openhab'
| sudo apt-key add -
sudo apt-get install apt-transport-https
将
openHAB 2稳定存储库
添加到您的系统apt源列表中:
echo 'deb https://dl.bintray.com/openhab/apt-repo2 stable main' | sudo tee /etc/apt/sources.list.d/openhab2.list
接下来,重新同步包索引:
sudo apt-get update
现在使用以下命令安装openHAB:
sudo apt-get install openhab2
当您选择安装附加组件时,openHAB将根据要求从互联网下载。
如果您打算将机器与互联网断开连接,那么您还需要安装附加组件包。
sudo apt-get install openhab2-addons
如果一切顺利,您可以启动openHAB并注册,以便在系统启动时自动执行。
sudo systemctl start openhab2.servicesudo systemctl status openhab2.service
sudo systemctl daemon-reloadsudo systemctl enable openhab2.service
4.运行
http://192.168.6.233:8080/start/index //虚拟机ip:8080
出现openHAB网页,代表成功