比如我下载了一个redis的镜像,我想在启动redis容器前修改redis的配置,去哪里修改呢?另外docker到底把redis安装到哪里去了?我在docker的命令行里面好像没法find到redis的安装目录啊
PHPz2017-04-22 08:58:15
구성을 수정하려는 경우
여러 가지 방법이 있습니다.
1. Redis 이미지 제공자의 Readme를 읽고 해당 방법을 따릅니다(일반적으로 ENV를 변경)
2. 데이터 볼륨을 사용하여 Redis 구성 파일을 마운트합니다.
3. Docker 실행이 먼저 인스턴스를 시작합니다. 수정이 완료된 후 docker commit은 컨테이너를 이미지로 변환합니다.
일반적으로 첫 번째를 권장합니다.
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
을 시도하여 기본 시작 명령을 덮어쓰고 자신만의 구성을 추가하세요.
도움이 되길 바랍니다