volume
가 이미 docker-compose.yml
에서 정의하는있는 경우 docker-compose
실행이, docker
을 다시 사용하지 다시 만들기를 시도했습니다.
즉, 처음 실행할 때 api_data
volume
이 생성 될 수 있습니다. 그 후에 도커가 데이터가 변경되지 않은 동일한 volume
을 다시 사용했습니다.
이 변경된 볼륨을 docker
이 다시 만들 수 있도록 api_data
볼륨을 제거한 후에 다시 시도하십시오.
먼저 명령을 사용하여 volume
이름을 확인하십시오.
$ docker volume ls
모든 volumes
이 docker
호스트에서 생성 된 명령 목록입니다. 볼륨의 이름은 docker-django-nginx-uwsgi-postgres-tutorial-api-data
또는 뭔가와 같이 api_data
을 포함하는 문자열입니다.
그런 다음 명령을 사용하여 삭제하십시오. 다른 방법으로
$ docker volume rm $(volume-name)
# $(volume-name) should be the volume name from docker volume ls
, 사용자가 직접
volume
에서
/api
을 변경할 수 있습니다.
명령을 사용하여 volume
마운트 경로를 확인하십시오.
출력에서
$ docker volume inspect $(volume-name)
, 당신은 volume
가 장착되는 곳이다, Mountpoint
을 볼 수 있습니다.
$ su # You need root permission to access mount-directory
$ cd $(Mountpoint)
$ ls
# Change file you want
위는 이미지에서 컨테이너를 만들기위한 것입니다. 그만/시작 했니? –