환경변수
docker container안에서 민감한 정보를 주입하기 위해서, -e, --env로 환경변수를 주입할 수 있는데, 위와 같이 -e MY_HOST=fastcampus.com이 컨테이너 bash쉘 안에서 잘 확인되는 것을 볼 수 있습니다.
이제 해당 컨테이너를 insepct해 보면 Env안에 우리가 주입한 정보가 있는 것을 확인할 수 있습니다.
이 외에도 환경변수를 파일로 주입해 줄 수 있습니다.
sample.env라는 파일을 만들고 --env-file에 상대 경로를 주입해 주었고 env로 확인을 해 보니 잘 주입되어 있는 것을 확인해 볼 수 있습니다.
https://hub.docker.com/_/nginx
또한 docker hub에서 nginx와 같은 많은 이미지들도 환경변수를 주입해서 활용 가능하게 만들어졌습니다.
이 외에도 Grafana등도 환경변수를 주입해서( 플러그인 ) 사용할 수 있습니다.
'DevOps > AWS Architecture' 카테고리의 다른 글
[ Docker && Kubernetes ] - 도커 컨테이너 다루기: 네트워크 (0) | 2022.09.02 |
---|---|
[ Docker && Kubernetes ] - 도커 컨테이너 다루기: 명령어 실행 (0) | 2022.08.27 |
[ Docker && Kubernetes ] - 도커 컨테이너 다루기: 엔트리포인트와 커맨드 (0) | 2022.08.27 |
[ Docker && Kubernetes ] - 도커 컨테이너 다루기 & 컨테이너 라이프사이클 (0) | 2022.08.27 |
[ Docker && Kubernetes ] - 도커 이미지와 컨테이너 (0) | 2022.08.27 |