본문 바로가기

전체 글111

LAMP 스택(LAMP Stack) LAMP 스택(LAMP Stack) Linux + Apache + MySQL + PHP를 합친 조합을 LAMP 스택이라고 부른다. 소프트웨어가 발전하면서 Apache 대신 NGINX로 바뀌기도 하고, MySQL 대신 MariaDB나 PostgreSQL로 바뀐 조합을 사용하기도 한다. 그래도 '리눅스 + 웹 서버 + 데이터베이스 + 프로그래밍 언어'조합은 변함이 없다. 2022. 5. 28.
도커 컨테이너 생성 및 실행 하기 #2 - 여러 개의 컨테이너 연동하기 워드프레스 컨테이너와 MySQL 컨테이너 연동하기 워드프레스 컨테이너와 MySQL 컨테이너를 생성하고 연동할 것이다. 중요한 것은 아래의 작업 순서를 반드시 지켜서 진행 해야 한다. 작업 순서 : 도커 네트워크 생성 > MySQL 컨테이너 생성 > 워드프레스 컨테이너 생성 > 워드프레스 설치 네트워크 생성 docker network create wordpress-net MySQL 컨테이너 생성 docker run --name wordpress-mysql -dit --net wordpress-net -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1 -e MYSQL_DATABASE=wordpress_db -e MYSQL_USER=wordpress -e MYSQL_PASSWORD=1 mysq.. 2022. 5. 28.
도커 네트워크 기본 #2 - 네트워킹 튜토리얼(bridge) 도커 네트워크 드라이버 튜토리얼 default bridge network 기본 브리지 네트워크는 프로덕션 환경에 적합한 선택이 아니다. docker run -dit --name alpine1 alpine ash docker run -dit --name alpine2 alpine ash docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 87f41c9fb908 alpine "ash" 7 seconds ago Up 6 seconds alpine2 21e9857321ae alpine "ash" 16 seconds ago Up 15 seconds alpine1 docker network inspect bridge [ { "Name": "bridge".. 2022. 5. 28.
도커 네트워크 기본 #1 - 개요 도커 네트워크 개요 도커 컨테이너는 격리된 환경에서 동작한다. 따라서 다른 컨테이너와의 통신은 기본적으로 불가능 하다. 하지만 각각의 컨테이너들을 네트워크에 연결시켜 서로 통신이 가능하다. 도커 네트워크 조회 docker network ls NETWORK ID NAME DRIVER SCOPE 667b030a7039 bridge bridge local b6c845f5b7ae host host local fcaada9c5dd4 none null local bridge, host, none은 디폴트로 생성되는 네트워크이다. (삭제가 불가능 하다.) 도커 네트워크 종류 bridge : 기본 네트워크 드라이버 이다. 컨테이너 생성시에 드라이버를 지정하지 않으면 해당 드라이버가 선택 된다. host : 컨테이너와 .. 2022. 5. 28.