[Docker] Docker를 이용하여 wordpress 배포하기
DevOps/Docker2022. 5. 15. 21:19[Docker] Docker를 이용하여 wordpress 배포하기

✔️ Docker를 이용하여 wordpress 배포하기 mysql 이미지와 wordpress 이미지를 사용하여 wordpress를 배포해보자 docker run --name wp-db -d -e MYSQL_ROOT_PASSWORD=P@ssw0rd -e MYSQL_DATABASE=wordpress -e MYSQL_USER=wpadm -e MYSQL_PASSWORD=P@ssw0rd --restart always --cpus 0.5 --memory 1000m mysql:5.7 --name : 컨테이너에 이름 부여 -d : detach 모드로 실행 -e : 환경 변수 설정 MYSQL_ROOT_PASSWORD : 이 변수는 필수이며 MySQL 루트 수퍼유저 계정에 대해 설정할 암호를 지정한다. MYSQL_DATA..

[Docker] Netfilter의 역할
DevOps/Docker2022. 5. 10. 21:53[Docker] Netfilter의 역할

✔️ Docker에서의 Netfilter Docker에서의 Netfilter가 어떤 역할을 하는지 알아보자 docker0가 있고 172.17.0.2 ip를 가지는 하나의 컨테이너가 연결되어 있다. docker0는 Netfilter의 NAT 기능을 통해 인터넷 통신을 할 수 있다. 컨테이너가 8.8.8.8 (google DNS 서버)로 접속을 시도한다고 하자 컨테이너의 private ip SRC : 172.17.0.2 에서 → 목적지인 DST : 8.8.8.8로 찾아갈 수 없다. enp0s3에 설정되어 있는 ip는 10.0.2.15이다. 우리는 가상화를 쓰고 있기 때문에 이 ip도 private ip이며 해당 ip도 또 다시 NAT을 거쳐서 외부로 통신하게 된다. 즉, 출발지를 10.0.2.15 로 목적지..

image