操作系统 文档
Ubuntu https://docs.docker.com/install/linux/docker-ce/ubuntu
Debian https://docs.docker.com/install/linux/docker-ce/debian
CentOS https://docs.docker.com/install/linux/docker-ce/centos
Fedora https://docs.docker.com/install/linux/docker-ce/fedora
其他 Linux 发行版 https://docs.docker.com/install/linux/docker-ce/binaries

下载镜像

我们已经在 DockerHub 上构建了Crawlab的镜像,开发者只需要将其 pull 下来使用。在 pull 镜像之前,我们需要配置一下镜像源。因为我们在墙内,使用原有的镜像源速度非常感人,因此将使用 DockerHub 在国内的加速器。如果是 Mac 或者 Linux 用户,创建 /etc/docker/daemon.json 文件,在其中输入如下内容。

{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}

执行以下命令将 Crawlab 的镜像下载下来。镜像大小大概在几百兆,因此下载需要几分钟时间。

docker pull tikazyq/crawlab:latest

安装 Docker-Compose

下载地址:https://github.com/docker/compose/releases/tag/1.25.0-rc4
mv到/usr/local/bin/下 改为docker-compose

添加可执行权限

chmod +x /usr/local/bin/docker-compose

启动docker

sudo service docker start

启动crawlab

docker-compose up -d

启动docker-compose报错:Couldn't connect to Docker daemon at http+docker://localhost - is it running?

  1. 切换为root用户执行命令。sudo docker-compose up -d 
  2. 将当前用户加入到docker组。 sudo gpasswd -a ${USER} docker 然后切换成root用户,再切换为当前用户,再次执行docker-compose up -d,就没有问题了。