Just do it

고정 헤더 영역

글 제목

메뉴 레이어

Just do it

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (55)
    • Devops 도전기 (51)
      • kubenetes (8)
      • Maven (3)
      • Docker (9)
      • git (8)
      • 네트워크 (0)
      • linux (12)
      • 인터넷 보안 (1)
      • Database (0)
      • Winserver (0)
      • vmware (3)
      • AWS (6)
      • Ansible (1)
      • ncloud (0)
    • 개인생활 (4)
      • 맛집탐방 (3)
      • 인생목표 (0)
      • 정신건강 (1)

검색 레이어

Just do it

검색 영역

컨텐츠 검색

전체 글

  • [Linux] Crontab이 갑자기 실행되지 않을 때 (PAM ERROR 발생 시) You are not allowed to access to (crontab) because of pam configuration

    2024.06.05 by 끝까지해봐야지

  • [Gitlab] 암호 없이 GitLab에 안전하게 접속하는 방법: 액세스 토큰 발급하기

    2024.05.28 by 끝까지해봐야지

  • [Docker] GitLab 설치: Docker Compose로 빠르고 안전하게

    2024.05.28 by 끝까지해봐야지

  • [Linux] Rocky Linux 8에 Docker 설치 방법

    2024.05.28 by 끝까지해봐야지

  • [Docker] Docker Compose: 다중 컨테이너 관리의 차이점과 실전 활용법

    2024.05.28 by 끝까지해봐야지

  • [Docker] Dockerfile 튜토리얼: Ubuntu에서 Nginx 웹 서버 설정하기

    2024.05.28 by 끝까지해봐야지

  • [Docker] 네트워킹: bridge vs host

    2024.05.24 by 끝까지해봐야지

  • [Docker] 데이터 저장 및 관리 방법 / bind or volume 마운트

    2024.05.24 by 끝까지해봐야지

[Linux] Crontab이 갑자기 실행되지 않을 때 (PAM ERROR 발생 시) You are not allowed to access to (crontab) because of pam configuration

리눅스 시스템에서 crontab 명령어를 사용하여 주기적인 작업을 설정할 때, 간혹 "You are not allowed to access to (crontab) because of pam configuration"라는 오류 메시지를 만날 수 있습니다. 해결방법으로 아래의 2가지중 하나를 시도하시면 해결이 가능합니다. 1번방법Crontab 설정 변경: pam의 crond 설정을 수정하여 패스워드 만료 시에도 Crontab이 정상적으로 동작하도록 하는 방법. /etc/pam.d/crond 파일을 수정하여 해당 사용자에게 sufficient 권한을 부여합니다.crontab 명령어에 대한 PAM 설정 파일을 확인합니다. 이 파일은 /etc/pam.d/crond에 위치해 있습니다.# sudo vi /etc/pa..

Devops 도전기/linux 2024. 6. 5. 13:56

[Gitlab] 암호 없이 GitLab에 안전하게 접속하는 방법: 액세스 토큰 발급하기

소개GitLab Personal Access Token은 OAuth2를 대신해 사용되는 토큰으로, 비밀번호 대신에 GitLab API를 인증하거나 HTTP 기본 인증으로 Git을 사용할 수 있게 해줍니다. 이 문서에서는 개인 액세스 토큰을 발급하는 방법에 대해 설명합니다.Personal Acess Token 발급 방법GitLab Personal Access Tokens 페이지에 접근해당 사이트에 접속합니다.토큰 페이지 접근Settings -> Access Tokens -> Add new token 버튼을 클릭합니다.Token name에 토큰의 이름을 입력합니다. 인증 만료 기간 설정인증 만료 기간을 선택합니다. 아무 기간도 입력하지 않을 경우 1년 후로 자동 지정됩니다. (최대 1년)Scope 선택필요한..

Devops 도전기/git 2024. 5. 28. 14:53

[Docker] GitLab 설치: Docker Compose로 빠르고 안전하게

단계 1: Docker Compose 디렉토리 구성먼저 docker volume 으로 사용할 폴더 경로를 정합니다. 저는 /var 폴더에 아래 경로를 생성할 예정입니다. # sudo mkdir -p /var/gitlab/{data,logs,config} 단계 2: Docker Compose 파일 작성프로젝트 디렉토리에 docker-compose.yml 파일을 만들고 다음 내용을 추가하세요. version: '3' services:   gitlab:     image: gitlab/gitlab-ce:latest     container_name: gitlab     restart: always     ports:       - "443:443"       - "80:80"       - "8022:22" ..

Devops 도전기/Docker 2024. 5. 28. 14:39

[Linux] Rocky Linux 8에 Docker 설치 방법

제목: Rocky Linux 8에 Docker 설치 및 사용 방법Rocky Linux 8에서 Docker를 설치하고 사용하는 방법에 대해 알아보겠습니다.1. Docker 설치Rocky Linux 8에서는 Docker를 설치하기 위해 dnf update 와 yum-utils설치를 진행합니다# sudo dnf update -y# sudo yum install -y yum-utils 공식 Docker repository 를 추가합니다.# sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoDocker CE(Community Edition) 패키지를 설치합니다.# sudo dnf install docke..

Devops 도전기/linux 2024. 5. 28. 14:11

[Docker] Docker Compose: 다중 컨테이너 관리의 차이점과 실전 활용법

Docker Compose는 복수의 컨테이너를 효과적으로 관리할 수 있는 강력한 도구입니다.  컨테이너 기술의 발전은 소프트웨어 개발 및 배포에 큰 변화를 가져왔습니다. Docker는 이러한 변화의 중심에 있는 도구 중 하나입니다. 하지만 한 번에 하나씩 빌드하거나 구동할 수 있는 Docker와 달리, Docker Compose는 복수의 컨테이너를 한 번에 관리할 수 있어 실전 업무에서 더욱 유용합니다. 이 글에서는 Docker와 Docker Compose의 차이점, 그리고 Docker Compose를 활용한 실전 예제를 소개합니다.Docker vs Docker Compose: 무엇이 다른가?Docker는 개별 컨테이너를 빌드하고 관리하는 데 탁월한 도구입니다. 그러나 컨테이너 간의 의존관계를 관리할 수..

Devops 도전기/Docker 2024. 5. 28. 10:12

[Docker] Dockerfile 튜토리얼: Ubuntu에서 Nginx 웹 서버 설정하기

Dockerfile은 컨테이너화된 애플리케이션을 빌드하기 위한 필수적인 도구입니다. Dockerfile에서 사용되는 각 명령어는 특정한 기능을 가지고 있으며, 이를 이해하고 효과적으로 사용하는 것이 중요합니다. 아래에서는 Nginx 웹 서버를 설정하는 간단한 Dockerfile 예제를 통해 각 명령어의 역할을 설명했습니다.Dockerfile 예제dockerfile # 베이스 이미지를 지정합니다. 여기서는 Ubuntu 20.04를 사용합니다. FROM ubuntu:20.04 # 패키지 목록을 업데이트하고 Nginx를 설치합니다. RUN apt-get update \     && apt-get install -y nginx # 기본 웹 페이지 파일을 제거합니다. RUN rm -rf /var/www/html/..

Devops 도전기/Docker 2024. 5. 28. 09:49

[Docker] 네트워킹: bridge vs host

Docker 네트워킹: 컨테이너 네트워크 설정과 관리Docker 네트워킹은 컨테이너를 다양한 네트워크에 연결할 수 있게 해줍니다. 이를 통해 컨테이너 간 통신을 설정하고, 컨테이너가 외부 네트워크와 상호작용할 수 있도록 합니다. Docker는 여러 네트워크 드라이버를 제공하여 다양한 네트워크 구성을 지원합니다.네트워크 드라이버Docker 네트워크 드라이버는 다양한 네트워크 구성을 구현하는 데 사용됩니다. 주요 네트워크 드라이버 유형은 다음과 같습니다:브릿지 (Bridge)브릿지 네트워크는 컨테이너의 기본 네트워크 드라이버입니다. 드라이버를 지정하지 않으면 이 유형의 네트워크가 생성됩니다. 브리지 네트워크는 애플리케이션이 독립 실행형 컨테이너에서 실행되고 서로 통신해야 할 때 사용됩니다. docker-pr..

Devops 도전기/Docker 2024. 5. 24. 13:44

[Docker] 데이터 저장 및 관리 방법 / bind or volume 마운트

Docker는 애플리케이션의 배포와 관리를 간소화하기 위해 컨테이너화된 환경을 제공합니다. 컨테이너는 파일 시스템 레이어로 구성되며, 읽기 전용 이미지 레이어와 쓰기 가능한 컨테이너 레이어로 나뉩니다. 아래의 그림은 Docker의 레이어 구조를 시각적으로 나타냅니다.컨테이너 레이어는 컨테이너가 실행 중일 때만 존재하며, 컨테이너가 종료되면 삭제됩니다. 따라서 컨테이너의 수명과 상관없이 데이터를 저장하려면 Docker Volume을 사용해야 합니다. 이 글에서는 Docker에서 데이터를 저장하고 관리하는 방법에 대해 설명합니다.Volume볼륨(volume)은 Docker가 직접 관리하는 컨테이너의 디렉터리입니다. 볼륨은 데이터를 저장하는 데 사용되며, 컨테이너가 삭제되어도 볼륨에 저장된 데이터는 유지됩니다..

Devops 도전기/Docker 2024. 5. 24. 11:17

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 7
다음
TISTORY
Just do it © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바