Docker продолжает использовать старую конфигурацию из удаленного контейнера - PullRequest
0 голосов
/ 29 сентября 2019

Я пытаюсь настроить Nginx, но конфигурация пропущена;поэтому я попытался воссоздать новый контейнер;однако независимо от того, что я делаю.Новый контейнер появляется и имеет старый конфиг старого контейнера.
Вот мой процесс удаления старого контейнера и запуска нового.

 sudo docker container rm -f xxxx
    sudo docker system prune --volumes
    sudo docker system prune
    sudo systemctl stop docker
    sudo systemctl start docker
    sudo docker run --detach \
      --hostname xxx \
      --publish xxxxx \
      --name the same old name or new\
      --restart always \
      --volume xxxxx \
      xxx/xxx-xx:latest

sudo docker exec -it xxx /bin/bash

все папки и конфигурации, которые я создал ранее, все еще там.что-то не так я делаю?

1 Ответ

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

Причина этого - параметр --volume xxxxx.Вы должны удалить этот том и создать новый, если это то, что вам нужно в вашем приложении:

docker rm -f container_name
docker volume rm -f volume_name
docker volume create new_volume
docker run --detach \
      --hostname xxx \
      --publish xxxxx \
      --name container_name \
      --restart always \
      --volume new_volume \
      xxx/xxx-xx:latest
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...