>  Q&A  >  본문

docker 中怎么修改应用的配置?

比如我下载了一个redis的镜像,我想在启动redis容器前修改redis的配置,去哪里修改呢?另外docker到底把redis安装到哪里去了?我在docker的命令行里面好像没法find到redis的安装目录啊

黄舟黄舟2760일 전815

모든 응답(2)나는 대답할 것이다

  • PHPz

    PHPz2017-04-22 08:58:15

    구성을 수정하려는 경우
    여러 가지 방법이 있습니다.

    1. Redis 이미지 제공자의 Readme를 읽고 해당 방법을 따릅니다(일반적으로 ENV를 변경)
    2. 데이터 볼륨을 사용하여 Redis 구성 파일을 마운트합니다.
    3. Docker 실행이 먼저 인스턴스를 시작합니다. 수정이 완료된 후 docker commit은 컨테이너를 이미지로 변환합니다.

    일반적으로 첫 번째를 권장합니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-22 08:58:15

    위의 접근 방식에 동의합니다.

    • 이 질문을 보고 가장 먼저 생각난 것은 docker hub 공식 redis 이미지를 검색하다가 redis의 Dockerfile을 살펴보았습니다. .
      공식적인 방법은 (위 1에 해당)

    으아아아

    또는

    으아아아
    • 이 이미지는 시작 시 redis-server 기본적으로 실행됩니다. docker run -it redis을 통해 수정할 수 없습니다. docker run -it redis /bin/bash을 시도하여 기본 시작 명령을 덮어쓰고 자신만의 구성을 추가하세요.

    도움이 되길 바랍니다

    회신하다
    0
  • 취소회신하다