티스토리 뷰
Docker Config.json 경로
Centos 기준 Docker config.json 경로 및 디렉토리 구조는 아래와 같다.
Containers 디렉토리를 보면, 생성된 CONTAINER ID별로 디렉토리가 생성되며, 하위에 Container에 설정된 config.json 파일을 확인할 수 있다.
- config.json 경로
/var/lib/docker/containers/[CONTAINER ID]/config.json
Docker Config.json 수정
프록시 서버 운영을 위해 이미 사용중인 CONTAINER 의 환경변수를 추가해야 했다.
우선 원본 config.json 파일을 백업한 후, 환경변수를 수정하여 CONTAINER 를 구동하여 테스트를 진행하였다.
- Docker Container 중지
> docker stop [CONTAINER ID] - Docker Config.json 백업
> cp /var/lib/docker/containers/[CONTAINER ID]/config.v2.json /home/backup/ - Docker Config.json 수정
> Env를 추가해야했고 ,다음과 같이 임의로 수정후 저장하였다.
AS-IS : "Env":["TZ=Asia/Seoul","P
TO-BE : "Env":["VIRTUALHOST=도메인명","TZ=Asia/Seoul","P
- Docker Container 재시작
> docker ps -a // [CONTAINER ID] 확인
> docker start [CONTAINER ID] - Docker Inspect 로 확인
> docker inspect [CONTAINER ID]
컨테이너를 재시작할때, config.json 파일을 생성 시점 파일로 덮어 써진다.
결국, 이렇게 수정하는건 불가능했다.
* 참고
'프로그래밍 > Docker' 카테고리의 다른 글
Docker nginx Reverse Proxy 설정을 통한 서버구축 (0) | 2021.09.26 |
---|---|
Docker 이미지 이름 재설정 방법 (0) | 2021.09.10 |
[Docker] Container SSL인증서 - Let`s Encrypt 적용 (0) | 2021.03.24 |
[Docker] container crontab 설정 (0) | 2021.03.24 |
[Docker] 기본 명령어 정리 (0) | 2021.03.21 |
댓글