soft IT life
Docker 01 본문
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 |