M1 맥미니에서 도커로 워드프레스 설치하기



M1 맥미니에서 도커로 워드프레스 설치하기

M1 맥미니에서 도커로 워드프레스 설치하기

IT/애플_아이폰_맥북

2022-11-11 10:54:20


#M1 맥미니의 전력 소모량은 참 착하다.
집에서 24시간 365일 켜져있는 맥미니를 그냥 두고만 볼수 없기에 뭔가 사용처를 찾다가
개인 홈페이지를 운영하면 되겠다 싶어 하나씩 하나씩 설치하기 시작했다.

그 첫번째로 일단 #도커데스크탑을 설치후 #도커컴포즈로 워드프레스를 설치하는 것이다.
설치 방법은 의외로 간단하다.

1. #도커 데스크탑 설치
    : https://www.docker.com/products/docker-desktop/ 에서 맥용 applw chip 도커 데스크탑을 다운로드 받아 설치한다.

2. 터미널 창을 열고 적당한 폴더에 아래와 같이 #docker-compose.yml 파일을 생성한다.
    파일 내용중 데이터 폴더나 기타 등등은 본인의 환경에 맞게 수정한다.
oseongsong@HoSeongs-Mac-mini wordpress % vi docker-compose.yml
version: ‘3’
services:
   db:
     image: mariadb
     volumes:
       – ./db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: xxxxxxx
       MYSQL_DATABASE: wordpress
       MYSQL_USER: ilikeafrica
       MYSQL_PASSWORD: xxxxxxx

   wordpress:
     depends_on:
       – db
     image: wordpress:latest
     ports:
       – “8887:80”
       – “8443:443”
     restart: always
     volumes:
       – wordpress_data:/var/www/html
       – ./wp:/var/www/html
#       – ./apache2:/etc/apache2
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: ilikeafrica
       WORDPRESS_DB_PASSWORD: xxxxxx

#   nginx:
#        container_name: nginx
#        image: nginx:latest
#        restart: unless-stopped
#        ports:
#            – 80:80
#            – 443:443
#        volumes:
#            – ./nginx/conf:/etc/nginx/conf.d
#            – ./certbot/conf:/etc/nginx/ssl
#            – ./certbot/data:/var/www/html
#   certbot:
#        container_name: certbot
#        image: certbot/certbot:latest
#        command: certonly –webroot –webroot-path=/var/www/html –email ilikeafrica@gmail.com –agree-tos –no-eff-email -d ilikeafrica.com -d www.ilikeafrica.com
#        volumes:
#            – ./certbot/conf:/etc/letsencrypt
#            – ./certbot/logs:/var/log/letsencrypt
#            – ./certbot/data:/var/www/html

#   phpmyadmin:
#        image: phpmyadmin/phpmyadmin
#        container_name: pma
#        depends_on:
#           – db
#        environment:
#           PMA_HOST: db
#           PMA_PORT: 3306
#           PMA_ARBITRARY: 1
#           restart: always
#        ports:
#          – 8081:80

volumes:
    db_data:
    wordpress_data:

3. 도커컴포즈 파일을 실행한다.
    docker-compose up -d

4. 브라우저에서 http://127.0.0.1에 접속해서 후속 설치한다.

어때요….
참~ 쉽죠????

하지만 하다보면 절로 욕이 나오는 경우가 일상 다반사라……ㅡㅡ;;;;

#docker #apple #appleM1 #M1 #macmini #mac #wordpress #워드프레스 #호스틴 #hosting #웹서버 #블로그 #blog #tistory #티스토리

#Apple #Mac #web #WordPress #Hosting #macmini #docker #도커 #도커컴포즈 #dockecompose



Read more

대한민국 영문운전면허증 사용 가능 국가 리스트 (69개국 109개 지역 총정리)

대한민국 영문운전면허증 사용 가능 국가 리스트 (69개국 109개 지역 총정리)

대한민국 영문운전면허증만으로 별도의 공증이나 국제운전면허증 없이 운전이 가능한 국가와 지역을 안내해 드립니다. 해외 출국 전 해당 국가가 포함되어 있는지 확인해 보세요! 1. 영문면허 인정국가의 범위 * 가. 대한민국 영문운전면허증을 가진 사람이 여권을 지참할 경우, 영문운전면허증에 기재된 '국제적 차량 기호'에 따라 단기간 운전을 허용하는 국가 * 나. 미국 개별 주와

By ilikeafrica
2026년 지구여행 계획안 ver0.5

2026년 지구여행 계획안 ver0.5

이젠 여행계획도 chatgpt를 이용하는 세상인가보다. ✈️ 전체 흐름 인천 → 터키 → 중앙아시아 → 동유럽 → 알프스 → 독일 → 스페인/포르투갈 → 카나리아 → 북유럽 → 발칸 → 이집트 → 아프리카 → 남미 → 중미 → 호주 → 인천 👉 거의 “지구 한 바퀴”이며 되돌아감 없음. 🟠 1단계 — 터키 + 중앙아시아 (4/22 ~ 5/20) ✔ 아직 덥지 않음 ✔ 초원과 도시 풍경 최고 시즌 루트 인천 → 이스탄불 → 안탈리아

By ilikeafrica
토토와 단둘이 여수 여행

토토와 단둘이 여수 여행

이번엔 여수 여행이다. 단둘이 말이다. 토토맘은 제주로...나는 여수로....ㅋㅋㅋㅋ 아주 좋다. 편하다. 토토는 장시간 운전이 피곤한 모양새이다. 언제나 그렇듯이 녀석은 차로 이동하는건 별로인것 같다. 하지만 할수 없다. 대신 좋아라 하는 간식 북어체를 한봉지 사서 미안한 맘을 좀 표현해보고 최대한 산책도 많이 시켜주려 한다.

By ilikeafrica

일본 삿포로 오타루 여행

삿포로 여행중 오후 느즈막히 오타루행 JR 열차를 발권을 하고 정보 없는 곳으로 출발했다. 가면서 창밖으로 보이는 풍경은 아무래도 베를린의 동독 지역이었다. 일본과 독일이 그 옛날 왕래가 잦았다더니 이런 하나 하나 까지 서로가 맞았나부다. 트램도 그렇고 집짓는것도 그렇고 돌아보면 볼수록 동독 냄새가 너무 난단 말이지…. 우야튼 가는 도중 북해도의 파도를 본다.

By ilikeafrica