Docker - обновление apt-get не найдено - PullRequest
0 голосов
/ 30 сентября 2019

Я не могу собрать свой Dockerfile без следующей ошибки:

/ bin / sh: 1: apt-get update: not found

Яспособен запускать контейнер с помощью команды docker run, без проблем и может запускать apt-get update с использованием docker run --rm -it ubuntu:16.04 bash

Мой Dockerfile:

FROM ubuntu:16.04

# Install Packages
RUN apt-get update

Сборка с использованием:

docker build -t demo/app  .

1 Ответ

0 голосов
/ 30 сентября 2019

Вы должны передать apt-get update в качестве аргумента bash в команде запуска docker.

docker run --rm -it ubuntu:16.04 bash -c "apt-get update"

Для работы с этим

FROM ubuntu:16.04

# Install Packages
RUN apt-get update

Сначала необходимо создать его, а затем теги запустите его.

docker build -t demo/app  .

После сборки вам не нужно обновлять сейчас

docker run --rm -it demo/app bash
...