반응형
오늘은 Docker의 기본 명령어를 알아보겠습니다. Docker란? 리눅스에서 Docker는 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼입니다. Docker는 소프트웨어를 컨테이너라는 표준화된 유닛으로 패키징하며, 이 컨테이너에는 라이브러리, 시스템 도구, 코드, 런타임 등 소프트웨어를 실행하는 데 필요한 모든 것이 포함되어 있습니다. Docker를 사용하면 환경에 구애받지 않고 애플리케이션을 신속하게 배포 및 확장할 수 있으며 코드가 문제없이 실행될 것임을 확신할 수 있습니다. 즉 리눅스에 프로그램을 설치할때 개별 설정을 하지 않아도, 예전 고스트처럼 프로그램이 도커 이미지로 만들어져 있어서 그대로 가져와서 아이디 패스워드 정도를 변경하면 설치할 수 있습니다. Docker..
이번 시간에는 docker로 Nextcloud를 설치해보겠습니다. Nextcloud 설치형 클라우드로, owncloud 개발자들이 나가서 만든 클라우드 시스템입니다. 무료이며 간편하게 설치할 수 있습니다. 자유-오픈 소스 소프트웨어이며 누구든지 자신들만의 사설 서버 장치를 설치하고 운용할 수 있으며, 게다가 안드로이드와 IOS 앱까지 모두 무료로 제공하고 있어서 사용하기 편리합니다. 그리고 mp4파일은 자동 스트리밍까지 제공하는 서비스입니다. NextCloud 설치 Docker를 통해서 설치하였는데요. 아래 사이트에서 설치 가이드가 잘 나와 있어서 참고드립니다. 해당 코드를 통해서 nextcloud와 mariadb를 한꺼번에 설치합니다. version: '2' services: db: image: mar..
오라클 클라우드의 무료 파티션 용량은 200G까지 가능한데요. 두개의 VM이 무료니 각각 100G까지 확장이 가능합니다. 먼저 GUI에서 용량 확장을 해야 합니다. 오라클 클라우드 블록 스토리지 용량 증설 OCI 관리자에서 블록 스토리지 - 부트 볼륨에 가서 용량을 증설해야 합니다. 편집을 누르고 용량을 증설 합니다. 저는 100G로 설정하였습니다. 이후 설정해야 하는 것은 rescan 명령어로 볼륨을 다시 검색하고, 파티션을 증설해야 하는데요. 먼저 rescan 명령어를 가이드에 따라 쳐줍니다. sudo dd iflag=direct if=/dev/sda of=/dev/null count=1 echo "1" | sudo tee /sys/class/block/sda /device/rescan 그리고 파티션..
wordpress로 홈페이지를 운영하다가 보면 간혹 웹서버가 죽는 경우가 있는데요. 이럴때는 Nginx 명령어를 알고 있으면 많은 도움이 됩니다. Nginx 설정 파일 불러오기 Nginx 설정 파일은 일반적으로 /etc/nginx/sites-enabled/default에 위치해 있습니다. sudo nano /etc/nginx/sites-enabled/default 해당 설정파일을 수정한 다음에는 nginx -t 명령어를 통해서 정상 작동하는지 문법에는 이상이 없는지 확인합니다. 기본적으로 워드프레스가 설치되었다면 server { listen 80; root /var/www/wordpress; index index.html index.htm index.nginx-debian.html index.php; s..
Lets ENcrypt는 90일마다 재 갱신을 해줘야 하는데요. 간혹 인증서가 꼬여서 인증이 불가능할 때가 있습니다. 이럴 때는 삭제후에 다시 인증받는 방법이 더 편할 수도 있는데요. 먼저 서버에서 인증서를 받은 전체 리스트를 확인합니다. Lets Encrypt 인증서 확인하기 certbot의 certificates를 입력하면 모든 인증서 리스트가 보이는데요. sudo certbot certificates Lets Encrypt 인증서 삭제하기 인증받은 상태를 확인하였다면, 아래의 명령어 delete를 통해서 인증받은 도메인을 삭제하여 인증서를 삭제할 수 있습니다. sudo certbot delete --cert-name 도메인.com 이 명령어를 통해서 전체 인증서를 삭제할 수 있습니다. 이후 Ngin..