С учетом того, что вы пытаетесь установить в образе, похоже, что вы ищете какой-то инструмент автоматизации на уровне системы, который может работать непосредственно на хосте, а не тот, который нужно запускать в среде ограниченных контейнеров. , 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 для создания изображений?

Ответы на вопрос(2)

Ваш ответ на вопрос