安装Hortonworks HDP沙盒Docker环境在M1 MacBook上
1. 下载并解压脚本 suǒ)
请将其移动到解压后的文件夹中。
编辑 docker-deploy-hdp30.sh
按原样翻译
docker run --privileged --name $name -h $hostname --network=cda --network-alias=$hostname -d "$registry/$name:$version"
将来是如何的
docker run --platform linux/amd64 --privileged --name $name -h $hostname --network=cda --network-alias=$hostname -d "$registry/$name:$version"
(添加 –platform linux/amd64)
3. 编辑 assets/generate-proxy-deploy-script.sh。
现状不变
docker rm -f sandbox-proxy 2>/dev/null
docker run --name sandbox-proxy --network=cda \\
-v $absPath/assets/nginx.conf:/etc/nginx/nginx.conf \\
-v $absPath/sandbox/proxy/conf.d:/etc/nginx/conf.d \\
-v $absPath/sandbox/proxy/conf.stream.d:/etc/nginx/conf.stream.d \\
EOF
作为
docker rm -f sandbox-proxy 2>/dev/null
docker run --name sandbox-proxy --network=cda \\
--platform linux/amd64 \\
-v $absPath/assets/nginx.conf:/etc/nginx/nginx.conf \\
-v $absPath/sandbox/proxy/conf.d:/etc/nginx/conf.d \\
-v $absPath/sandbox/proxy/conf.stream.d:/etc/nginx/conf.stream.d \\
EOF
在中国方言中的翻译:(添加 –platform linux/amd64)
4. 运行。
在解压的文件夹中进行移动之后
$bash docker-deploy-hdp30.sh