Я новичок в Docker Concept, я только сегодня начал играть с ним.И я обнаружил команду exec , задачей которой является запуск новой команды в работающем контейнере.
Я нахожусь в каталоге ~/linux-tweet-app
, который содержит файлы index-original.html
и index.html
.Мой контейнер работает:
docker container run \
--detach \
--publish 80:80 \
--name linux_tweet_app \
--mount type=bind,source="$(pwd)",target=/usr/share/nginx/html \
$DOCKERID/linux_tweet_app:1.0
Моя задача - скопировать index-original.html содержимое в index.html .Так как я использую bind mount на хосте докера, это работает:
cp index-new.html index.html
и отраженные изменения
Но при этом с exec :
docker exec -it linux_tweet_app cp index-original.html index.html
Я получил следующую ошибку:
Я не могу понять, что происходит?Любая помощь будет признательна этому новичку
Спасибо.