在Linux上安装Docker
如果你不熟悉Docker,你可能会认为Docker会让你的生活更加复杂。事实恰恰相反。只需了解Docker的一点知识,您就可以轻松部署RapidMiner AI Hub及其所有集成服务,通过预配置docker-compose模板.
三个简单的步骤,您就完成了:Docker完成了其余的工作!
准备好了—为了生产目的,您应该在服务器硬件上安装Docker(或在云),但你可以在笔记本电脑上进行实验。
集—根据您的需要,为您的RapidMiner AI Hub选择一个模板:
- 任选其一模板我们提供的
- 复制模板文件
docker-compose.yml
而且.env
到您安装Docker的机器。
这些文件预先配置为开箱即用,但是您可以根据自己的喜好修改它们。
走吧!——按照详细说明,并执行
docker-compose
命令Docker自动下载图片然后启动RapidMiner AI Hub。
在你开始之前
这里的重点是在Linux上安装Docker,并尽快部署RapidMiner AI Hub,使用:
各种各样的docker-compose模板.
我们从以下假设开始:
您已经安装或可以访问Linux主机,而且
- 您可以通过。连接到Linux主机
ssh
,或 - 您有本地访问权限(因此
ssh
是没有必要的)
- 您可以通过。连接到Linux主机
- Linux主机的主机名(或IP地址)为
- 你有根(系统管理员)访问Linux主机
所有命令都将从命令行发出,因此没有必要使用GUI。出于安全考虑,您可能更喜欢以普通用户的身份运行docker,假设有这样一个用户,我们将称他为
这里的括号表示您必须用实际的用户名和
下载Docker快速简易安装脚本
快速和简单的安装脚本也可用github.
Docker安装脚本假设以前没有安装过Docker。如果Docker已经安装,您可以跳转到docker-compose模板.如果安装了较旧版本的Docker,应该首先卸载它。
该脚本安装Docker CE (Community Edition),假设您正在使用以下Linux发行版之一,或其衍生版本:
- CentOS
- Debian
- Fedora
- 甲骨文Linux
- 红色的帽子
- SUSE
- Ubuntu
最简单的方法就是使用旋度
或wget
,假设预先安装了其中一个命令。如果没有预安装,您可以先安装它们,然后进行以下操作:
连接Linux主机:
ssh < rapidminer > @ < my.linux.host >
下载Docker快速简易安装脚本
使用
旋度
:curl -fsSL https://get.docker.com -o get-docker.sh
或
wget
:wget -O get-docker.sh https://get.docker.com/
你现在已经准备好了安装码头工人.
可选方法:使用scp传输脚本
如果你还没有旋度
或wget
如果您不知道如何安装它们,那么下面是下载脚本并将其传输到主机的另一种方法。一般情况下,优先采用上述方法。
下载Docker快速和容易安装脚本到任何其他计算机。
将脚本重命名为
get-docker.sh
将脚本复制到Linux主机
scp
或任何类似工具:scp get-docker.sh < rapidminer > @ < my.linux.host >:
注意这个命令末尾的冒号(:)非常重要。文件存放在的Linux主机上
/home/< rapidminer >
.连接Linux主机:
ssh < rapidminer > @ < my.linux.host >
你现在已经准备好了安装码头工人.
安装码头工人
此时,您已经连接到Linux主机和快速且简单的安装脚本get-docker.sh
在当前工作目录中。如果你输入ls get-docker.sh
,它应该被列出。
当你运行脚本时,它将执行以下操作:
- 它下载和安装在Linux上运行Docker所需的软件先决条件,使用Linux主机自带的工具。如果已经安装了该软件,则不会有任何更改。
- 它在配置文件中创建对Docker Linux存储库的引用,这样您就可以直接下载(并稍后更新)Docker软件。
- 它使用Linux主机自带的工具下载和安装Docker。
要安装Docker,必须运行get-docker.sh
作为根用户。如果您没有以根,你必须先成为根.成为根,键入以下命令之一:
如果
sudo
已安装(password): sudo苏
如果
sudo
未安装或用户不在 sudo
集团(根密码):苏
作为根用户,继续执行如下操作:
启动安装过程:
sh get-docker.sh
提示:您可以使用该命令模拟安装
sh get-docker.sh——管制
(可选)安装完成后,可以测试docker:
码头工人运行hello world
安装
docker-compose
后,检查版本号:curl - l "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)"chmod +x /usr/local/bin/docker-compose
(可选)合并bash完成:
curl -L https://raw.githubusercontent.com/docker/compose/1.29.2/contrib/completion/bash/docker-compose -o /etc/ bash_complete .d/docker-compose . conf
(可选)测试
docker-compose
:docker-compose——版本
(推荐)如果你计划跑步
docker-compose
作为非根用户,使该用户成为码头工人
组:usermod -aG docker
注册组成员
码头工人
组时,用户必须注销并重新登录。
Docker现在已经安装。
更详细的安装文档可以在码头工人的网站,用于各种Linux发行版。