С учетом того, что вы пытаетесь установить в образе, похоже, что вы ищете какой-то инструмент автоматизации на уровне системы, который может работать непосредственно на хосте, а не тот, который нужно запускать в среде ограниченных контейнеров. , Ansible, Salt Stack и Chef - все это популярные варианты в этом пространстве.
ался установить программное обеспечение с Docker при создании образа, и я получаю.
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock.
Is the docker daemon running?.
See 'docker run --help'.
Dockerfile я использовал
FROM ubuntu:xenial
# Install docker pre-reqs
RUN apt-get update -qq && apt-get install -qqy \
apt-transport-https \
ca-certificates \
curl \
lxc \
iptables \
dmsetup \
&& apt-get clean && apt-get autoclean \
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /var/cache/* ~/.cache
# Install Docker from Docker Inc. repositories
RUN curl -sSL https://get.docker.com/ | sh
# Install the Helm package manager by running a docker command
RUN docker run --rm -e LICENSE=accept --net=host -v /var/lib:/data ibmcom/icp-helm-api:1.0.0 cp /usr/src/app/public/cli/linux-amd64/helm /data
CMD ["/bin/bash"]
Есть ли способ запустить команды Docker в Dockerfile для создания изображений?