soft IT life

Docker 01 본문

기타

Docker 01

softPattern 2023. 4. 14. 09:24

Docker 컨테이너간 네트워크 연결하기

docker network create <네트워크 이름>
	-> 도커에서 컨테이너간 통신 할 네트워크 생성
    
    
docker run --name mysql00ex1 
-dit		// d, i, t 옵션이 합쳐진것 i: interactive (네트워크 통신) t: tty (콘솔창 출력) 
--net=test_net 	// 네트워크 연결
-e MYSQL_ROOT_PASSWORD=root 
-e -MYSQL_DATABASE=wp00db 
-e MYSQL_USER=wp00kim 
-e MYSQL_PASSWORD=wppass  // DB에 접근할 정보 입력 
mysql // 이미지 이름
--character-set-server=utf8mb4 
--collation-server=utf8mb4_unicode_ci 
--default-authentication-plugin=mysql_native_password // 컨테이너 환경 변수 설정


docker run --name wp00ex2 
-dit 
--net=test_net 
-p 8080:80 	// 포트 포워딩 즉, 호스트의 8080포트로 접근 하면 맵핑 되어있는 80 포트로 연결시켜 준다.
-e WORDPRESS_DB_HOST=mysql00ex1 //wordpress 컨테이너에서 사용할 DB컨테이너 이름
-e WORDPRESS_DB_NAME=wp00db 	// 사용할 DB이름
-e WORDPRESS_DB_USER=wp00kim 	// DB 접근 정보
-e WORDPRESS_DB_PASSWORD=wppass // DB 접근 정보
wordpress //wordpress 이미지 이름


docker container inspect mysql00ex1		//컨테이너의 정보 확인 (네트워크 등등)

 

'기타' 카테고리의 다른 글

'웹 개발자' 기술면접 예상 질문2  (0) 2023.08.08
'웹 개발자' 기술면접 예상 질문1  (0) 2023.08.04
세계 11개국 시총 1위 기업  (0) 2023.04.22
AIaaS 04.17 월  (0) 2023.04.17
인공지능  (0) 2023.04.14