728x90
1. DockerHub에서 Mysql 검색
https://hub.docker.com/_/mysql
Mysql - Official Image | Docker Hub
We and third parties use cookies or similar technologies ("Cookies") as described below to collect and process personal data, such as your IP address or browser information. You can learn more about how this site uses Cookies by reading our privacy policy
hub.docker.com
2. 환경 변수를 사용해 데이터 전달하기
docker run -d --name nx -e env_name=test1234 nginx
//# printenv env_name
docker exec -it nx #nx shell 접속후
printenv #해당 명령어로 환경변수를 모두 볼 수 있다.
3. MySql 서비스 구축하기
$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD='!qhdkscjfwj@' -d mysql #mysql 실행, 환경변수 전달
$ docker exec -it some-mysql mysql
password: !qhdkscjfwj@
mysql>
- -e 옵션을 통해 환경변수를 전달할 수 있다.
- 환경 변수는 평문으로 저장된다.
728x90
'데브옵스(DevOps)를 위한 쿠버네티스 마스터 > 왕초보도 따라하는 도커 기초' 카테고리의 다른 글
| 직접 도커 이미지 빌드하기 (0) | 2022.05.31 |
|---|---|
| 볼륨 마운트하여 Jupyter LAB 서비스 구축 (0) | 2022.05.31 |
| 도커의 유용한 명령어 (0) | 2022.05.30 |
| 이미지 비밀 : 레이어 (0) | 2022.05.30 |
| 도커 라이프 사이클 이해하기 (0) | 2022.05.30 |