환경변수 사용해 MySQL 서비스 구축

AnHyunDong·2024년 4월 16일
0

Dockerhub에서 MySQL 검색

  • Mysql 클릭

  • 이미지 사용방법 확인

docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag

  • 도커에서 mysql 컨테이너를 생성 및 실행한다.
    • -e > 환경변수 실행
      • MYSQL_ROOT_PASSWORD > MySQL 관리자 패스워드를 설정함
    • tag > 실행할 버전을 선택

환경변수 사용해 데이터 전달

docker run -d --name nx -e env_name=test1234 --rm nginx

  • env_name > 환경변수 이름(변수라 생각하면 편함)

docker exec -it nx bash

  • Nginx 컨테이너 접속

printenv
printenv env_name

  • 컨테이너의 환경변수를 확인이 가능함

echo $env_name

  • bash에서 환경변수를 가져오는 방법


MySQL 서비스 구축

docker run --name some-mysql -e MYSQL_ROOT_PASSWORD='!qhdkscjfwj@' -d mysql

docker exec -it some-mysql mysql -u root -p

  • Mysql 컨테이너 접속
    • mysql > MySQL 접속하는 명령어
    • -u > 유저
    • -p > 패스워드

  • MySQL 접속한 모습

출처

profile
사진은 남아 추억이 메모는 남아 스펙이 된다

0개의 댓글