42 Seoul

[Inception] 평가 준비

jaewpark 2022. 11. 10. 10:10

VirtualBox로 debian 쉽게 설치하는 방법 (Intel 맥북을 준비 혹은 빌려오기)

  1. 버전 7.0 으로 다운 (링크)
  2. debian 설치 다운 (링크에서 맨 아래)
  3. 2번에서 받은 iso를 VirtualBox로 실행 (원터치로 해결)
  4. export 하여 클러스터 맥으로 파일 옮기기
  5. 4번을 ViretualBox에서 import하고 Setting에서 port -> USB 1.1로 변경하여 실행
  6. Debian 세팅(docker, ssh 설치 등)하고 SSH로 git clone 된 파일 넘기면서 평가 준비

 

SSH 통신

시큐어 셀(Secure SHell, SSH)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해주는 응용 프로그램 또는 그 프로토콜을 가리킨다.

가상머신에서 intra 내에 있는 git clone 을 하기위해서는 따로 세팅을 하는데 귀찮으니 통신을 통해서 파일을 전송합니다.

 

Docker network

Docker 컨테이너는 격리된 환경으로 기본적으로 다른 컨테이너와 통신이 불가능

network기능을 사용해서 컨테이너들을 서로 통신이 가능하도록 연결

Docker 데몬이 실행되면서 생성되는 네트워크로 사용된 bridge 는 하나의 호스트 컴퓨터 내에서 여러 컨테이너들이 서로 소통할 수 있도록 만들며 그 외에는 host, overlay 가 있다.


Docker daemon : API 요청을 수신하고 이미지, 컨테이너, 네트워크 및 볼륨과 같은 객체를 관리


ssl 사용하여 https 접속 했는데도 불구하고 오류가 뜨는 이유? (참고)

 

wordpress 관리자 페이지 접속 및 수정

 

  • 관리자 페이지 접속
사이트주소/wp-admin
WORDPRESS_DB_ADMIN=root
WORDPRESS_DB_ADMIN_PASSWORD=1234
WORDPRESS_DB_ADMIN_EMAIL=green2346@naver.com
.env 파일에 기재되어있는 admin 정보
  • wordpress 페이지 테마 변경 및 댓글 승낙

 

database 로그인

docker ps  # mariadb ID 복사
docker exec -it "mariadb ID" bash
mysql -u root -p # password 입력
show databases;
use wordpress;  # 워드프레스 DB로 들어가기
show tables;  # 워드프레스 DB 확인
복사/붙여넣기 : ctrl + shift + c / v

 

docker-compose down하고 나서 make 재실행

데이터가 제대로 보관되어 있는지 확인 작업