[도커] - 컨테이너 간의 네트워크 통신

yeom yaloo·2024년 2월 15일
0

FISA

목록 보기
56/61

컨테이너 간의 네트워크 통신

[네트워크 생성 및 확인 - mysql]

1. 확인

  • docker network ls: 네트워크 확인
  • docker network inspect <네트워크 아이디> :자세히 확인하는 명령어

2. 네트워크 생성

  • docker network create springboot-mysql-net

3. mysql 컨테이너를 네트워크 연결

  • docker run --name mysqldb -p 3306:3306 --network springboot-mysql-net -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=fisa -e MYSQL_USER=user01 -e MYSQL_PASSWORD=user01 -d mysql:latest
  • 해당 작업을 진행하면 기존에 따로 설정해줬던 걸 명령어에서 한 번에 처리가 가능하다.

[네트워크 생성 및 확인 - jar 파일]

1. jar파일 이미지화 시키기

2. mysql이 있는 네트워크 환경과 연결해서 네트워크 생성

3. push 하기

CREATE USER 'user01'@'localhost' identified BY 'user01';
CREATE USER 'user01'@'%' identified BY 'user01';
grant all privileges on . to 'user01'@'%';
grant all privileges on fisa.* to 'user01'@'localhost';
flush privileges;

profile
즐겁고 괴로운 개발😎

0개의 댓글