이번 글에서는 도커의 명령어 중 exec 명령어에 대해 다루어 보고자 한다. exec 명령어는 실행 중인 컨테이너에 특정 명령어를 실행하는 도커 명령어이다. 기존에 실행 중인 컨테이너에 대해 특정 이슈를 해결하기 위해 빈번하게 사용되는 명령어이다. 기본적인 명령어 체계는 다음과 같다. docker exec [container] [command] 우선 실습을 위해 test-container 의 이름을 가진 nginx 이미지 기반의 컨테이너를 하나 띄워 본다. docker run -d --name test-container nginx 현재 실행 중인 것을 확인한 후, exec 명령어를 이용하여 env 명령어를 전달해 본다. 다음과 같이 컨테이너의 환경변수가 나열되는 것을 확인할 수 있다. docker exe..
이번 글에서는 도커 컨테이너의 환경변수에 대해 공부해보려고 한다. 도커 컨테이너를 실행할 때 필요한 변수, 파일과 같은 것들을 주입하여야 하는데, 컨테이너에 변수를 주입하는 방법으로 가장 대표적인 방법이 환경변수를 통한 방법이다. 환경변수를 어떻게 주입할 수 있는지 다루어 본다. 도커를 통해 환경변수를 주입하는 방법은 두 가지가 있다. -e 옵션을 이용하여 docker run 시에 환경변수 주입 -e 라는 옵션을 이용하여 환경 변수를 주입할 수 있다. 다음 명령어를 통해 MY_HOST=tistory.com 이라는 환경변수를 주입한 ubuntu:focal 이미지를 기반으로 하는 컨테이너를 실행하고, bash 쉘로 접속할 수 있다. docker run -i -t -e MY_HOST=tistory.com ub..
- Total
- Today
- Yesterday
- Container
- Terraform
- 테라폼
- 컨테이너
- Java
- Operator
- 안드로이드
- HCL
- entrypoint
- 도커
- 자격증명
- DESIGN
- Android
- 디자인
- 스타트업
- cmd
- 자료형
- uiux
- Material
- docker
- main
- env
- 머티리얼
- EC2
- dockerhub
- AWS
- 메터리얼
- dockerfile
- ecr
- 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |