Docker Wordpress + MySQL 연결
·
서버/Container
Wordpress와 MySQL을 연결하려면, 우선 환경 변수 설정이 필요 합니다. My SQL 환경 변수 설정 docker run -itd -v /mysql1:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=toor -e MYSQL_DATABASE=wordpress -e MYSQL_PASSWORD=toor --name m1 mysql:5.7 ## 환경 변수 설정 docker pull wordpress:5.7 ## Wordpress5.7 버전 다운로드 Wordpress 환경변수 설정 docker run -itd -p 60080:80 -e WORDPRESS_DB_HOST=172.17.0.2 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=toor..
Docker Network 명령어
·
서버/Container
Docker 0이란 ? Docker가 설치된 host에 생성되는 NIC Host에 Container가 존재한다면 docker0의 interface에 vethxxxx가 Container 개수만큼 존재합니다. 도커 Network는 Brige, Host, None 3가지가 존재합니다. Brige 네트워크 생성 시 별도로 지정하지 않으면 기본값으로 생성되는 네트워크입니다. Brige는 무한정 생성 가능합니다. 동일한 Port를 사용할 수 있습니다. Host 쿠버네티스의 Pod개념에서 많이 쓰입니다. Host는 1개만 생성됩니다. 외부에 노출되는 IP입니다. 동일한 Port를 사용할 수 없습니다. Host로 네트워크 설정 시 (docker run -itd --net host -e MYSQL_ROOT_PASSWOR..
Docker MySQL 설치 및 실행
·
서버/Container
도커에서 MySQL을 실행하기 위해서는 환경 변수 설정이 필수입니다. ## -e 명령어로 password에 대한 환경변수를 설정해줘야 합니다. ## MYSQL_ROOT_PASSWORD=toor 는 Root비밀번호가 toor인 상황 docker run -itd -e MYSQL_ROOT_PASSWORD=toor --name m1 mysql:5.7 ab2911f654a934d4f46c7798d4eb96c8a309da9015dcc138d2bb24b9e4358f08 ## mysql 설치 yum -y install http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm ## mysql 5.7 gpg = 0으로 바꿔서 클라이언트가 다운로드 될 수 있..
Docker Volume 명령어(볼륨mount, 디렉토리 방식) 및 실습
·
서버/Container
볼륨 mount 방식 ## 도커에서 볼륨 생성 (이름이 test인 볼륨 생성) [root@localhost ~]# docker volume create test test ## 도커 볼륨 경로 확인 [root@localhost ~]# docker volume ls DRIVER VOLUME NAME local test ## 컨테이너에서 볼륨 연결 [root@localhost ~]# docker run -itd -v test:/test --name c1 centos:7 e4765396f0c5762949db19459042a9152290eae887a2915887572ca57580c849 ## C1 컨테이너에서 test볼륨에 어떤 파일 있는지 확인 [root@localhost ~]# docker exec c1 ls..