Задать вопрос
@japanesepizza

В чём разница этих команд для Docker?

Я в докере понимаю мало чего, но возникли вопросы.
В чём разница этой команды

docker exec <container_id> dpkg -l

от команды из Dockerfile:

RUN conda list -n my_environment > packages.txt

и от ещё одной команды из Dockerfile:

RUN conda list > packages2.txt

Они все выводят разные данные. Но в чём их разница? Причём вторая команда выводит больше информации, чем третья. А первая выводит вообще непонятно что. В чем их смысл тогда?
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
AshBlade
@AshBlade
Просто хочу быть счастливым
docker exec <container_id> dpkg -l
Выполняет команду в работающем контейнере

RUN conda list -n my_environment > packages.txt
RUN conda list > packages2.txt

Создает новый слой в котором эта команда выполнена

Я в докере понимаю мало чего, но возникли вопросы.

Так сначала документацию прочитай
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
05 янв. 2025, в 07:48
2000 руб./за проект
05 янв. 2025, в 06:24
15000 руб./за проект
05 янв. 2025, в 06:22
15000 руб./за проект