Sorry for my misunderstanding. May I clarify? Thanks.
Intel delivers ISA-L library in 01.org site and provides source package downloading, which I thought is a good practice, considering the customers expect to build from the source codes and install it themselves. It's mature and already widely used (Ceph is an example for open source). The docker building support would desire a binary package as I said above, it's fine and I have already made the request to the ISA-L team. It will be solved anyway, and I just thought before I can get the formal binary package to try the docker building, I'd like to try my work using a temporary resource.
By the way, I almost got it work. The temporary package is provided here:
And my fix is as follows:
diff --git a/dev-support/docker/Dockerfile b/dev-support/docker/Dockerfile
index e80df29..121c43d 100644
+# Install ISA-L library
+# It uses a temporary resource package, and it will soon be changed to use a formal one.
+RUN curl -L https:+ -o /opt/isa-l-2.14.0_amd64.deb && \
+ dpkg -i /opt/isa-l-2.14.0_amd64.deb
# Add a welcome message and environment checks.
ADD hadoop_env_checks.sh /root/hadoop_env_checks.sh
RUN chmod 755 /root/hadoop_env_checks.sh
Please comment, thanks.