在mac上找不到docker-quickstart

时间:2017-06-23 06:15:25

标签: macos docker cloudera

我在Docker上尝试Cloudera。启动Cloudera的命令是docker run --privileged=true --hostname=quickstart.cloudera -t -i ${HASH} /usr/bin/docker-quickstart。但是,我根本没有/usr/bin/docker-quickstart。我确信我按照默认步骤在MacBook上安装Docker。有谁知道在哪里获取这个二进制可执行文件?或者有更好的方法在Docker上运行Cloudera吗?

[更新]在虚拟机上使用Cloudera是首选方式,可节省设置配置的时间。

1 个答案:

答案 0 :(得分:0)

/ usr / bin / docker-quickstart是docker镜像中可用的可执行脚本。

按照https://www.cloudera.com/documentation/enterprise/5-6-x/topics/quickstart_docker_container.html的指示,我执行了以下操作:

% docker pull cloudera/quickstart:latest
latest: Pulling from cloudera/quickstart
1d00652ce734: Pull complete
Digest: sha256:f91bee4cdfa2c92ea3652929a22f729d4d13fc838b00f120e630f91c941acb63
Status: Downloaded newer image for cloudera/quickstart:latest
% docker images
REPOSITORY            TAG                 IMAGE ID            CREATED             SIZE
cloudera/quickstart   latest              4239cd2958c6        14 months ago       6.34 GB
% docker run --hostname=quickstart.cloudera --privileged=true -t -i cloudera/quickstart /usr/bin/docker-quickstart
Starting mysqld:                                           [  OK  ]

if [ "$1" == "start" ] ; then
    if [ "${EC2}" == 'true' ]; then
...
Using CATALINA_PID:    /var/run/solr/solr.pid
Started Impala Catalog Server (catalogd) :                 [  OK  ]
Started Impala Server (impalad):                           [  OK  ]
[root@quickstart /]#

这启动了群集。然后在shell中,我验证了shell脚本存在。

[root@quickstart /]# cd /usr/bin
[root@quickstart bin]# file docker-quickstart
docker-quickstart: a /usr/bin/env bash script text executable
[root@quickstart bin]#