분류 전체보기 썸네일형 리스트형 [draft] CentOS 8 Docker 컨테이너에서 systemctl 사용하기 CentOS 8 Docker 컨테이너에서 systemctl 사용하기(/sbin/init)일반적으로 Docker 컨테이너 내부에서는 systemctl 명령이 정상적으로 동작하지 않습니다. 그 이유는 컨테이너가 systemd(init 시스템) 를 기본으로 실행하지 않기 때문입니다.하지만 CentOS 8 컨테이너를 systemd 기반으로 실행하면 컨테이너 내부에서도 systemctl을 사용할 수 있습니다.테스트 환경운영체제 정보$ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core)Host OS는 CentOS 7이지만 컨테이너 이미지는 CentOS 8 입니다.1. systemd를 사용하는 CentOS 8 컨테이너 실행Docker 컨테이너 실행docker .. 더보기 [draft] 리눅스 배포판(Linux Distros) 리눅스 배포판(Linux distributions)인기 있는 리눅스 배포판에 대한 간단한 설명1. Arch Linux최소주의 접근 방식을 채택하여 사용자에게 최소한의 미리 설정된 패키지를 제공하고, 사용자가 필요한 소프트웨어를 직접 설치하고 구성할 수 있도록 하는 롤링 릴리스 배포판입니다.Arch Linux는 사용자 중심의 커뮤니티와 포럼을 통해 지원되며, 최신 소프트웨어 및 패키지 업데이트를 빠르게 받아볼 수 있습니다.2. Gentoo Linux소스 기반 배포판으로, 사용자가 시스템을 빌드하고 최적화하기 위해 소스 코드를 컴파일합니다.Gentoo는 사용자 정의 가능성이 높으며, 시스템에 대한 깊은 이해와 기술적 지식이 필요합니다.3. Fedora레드햇 기반의 커뮤니티 주도형 배포판으로, 새로운 기술을 .. 더보기 [draft] Docker Compose로 GitLab Omnibus 컨테이너를 구성하는 방법 Docker Compose로 GitLab Omnibus 컨테이너를 구성하는 방법사전 준비Docker & Docker Compose 설치시스템에 Docker와 Docker Compose가 설치되어 있어야 합니다.Docker Compose 공식 설치 가이드(https://docs.docker.com/compose/install/)에서 제공됩니다.설치 확인docker --versiondocker-compose --version1. GitLab Docker Compose 프로젝트 준비GitLab Docker Compose 저장소 클론git clone https://github.com/anti1346/docker-gitlab-ce.gitcd docker-gitlab-ce.env 파일 생성GitLab 도메인과 이메.. 더보기 [draft] 개인 키를 사용하여 공개 키를 생성하는 방법 개인 키(Private Key)를 사용하여 공개 키(Public Key)를 생성하는 방법공개 키 암호화에서는 개인 키(Private Key)를 기반으로 공개 키(Public Key)를 생성합니다.개인 키는 절대 외부에 노출되면 안 되며 공개 키는 인증·암호화 목적 등으로 자유롭게 공유할 수 있습니다.1. OpenSSL을 사용하여 키 생성개인 키 생성RSA 알고리즘을 사용하여 개인 키를 생성합니다.openssl genpkey -algorithm RSA -out private_key.pemprivate_key.pem : 생성된 개인 키 파일기본 키 길이는 OpenSSL 기본값을 사용합니다 (필요 시 -pkeyopt rsa_keygen_bits:2048 옵션 추가 가능)개인 키에서 공개 키 추출생성된 개인 키.. 더보기 [draft] 크롬 확장 프로그램 추천 크롬 확장 프로그램 추천ElasticSearch HeadElasticsearch 클러스터용 웹 프런트 엔드Chrome Web Store를 통해 설치할 수 있습니다.Elasticsearch 클러스터 모니터링 및 프라이머리 샤드(Primary Shard)와 복제본(Replica) 보기 Chrome 웹 스토어 더보기 [draft] 크롬 확장 프로그램 추천 크롬 확장 프로그램 추천Auto Refresh Plus | Page Monitor강력한 페이지 모니터 기능으로 자동으로 페이지를 새로고침합니다.Chrome Web Store를 통해 설치할 수 있습니다.Auto Refresh Plus 설치 후 설정 화면(시간 간격 설정)https://autorefresh.io 더보기 [draft] CentOS 7에서 libmcrypt를 설치하는 방법 CentOS 7에서 libmcrypt를 설치하는 방법libmcrypt는 과거에 많이 사용되었으나 현재는 사용이 권장되지 않는 라이브러리입니다.보안과 성능 측면에서 좋지 않으며 최신 버전의 PHP와 호환성 문제가 있을 수 있습니다.대신에, 보안 및 성능 면에서 더 나은 대안인 libsodium 또는 openssl을 사용하는 것이 좋습니다.1. EPEL 저장소 설치libmcrypt는 CentOS 기본 저장소에 포함되어 있지 않으므로 EPEL(Extra Packages for Enterprise Linux) 저장소를 먼저 추가해야 합니다.sudo yum install -y epel-release설치 후 EPEL 저장소가 정상적으로 등록되었는지 확인합니다.yum repolist | grep epel2. libm.. 더보기 [draft] docker nettools 컨테이너 실행 docker nettools 컨테이너 실행이미지 설명이미지명 : anti1346/ubuntu-nettools:latest기반 OS : Ubuntu포함 도구ping, netstat, ifconfig, tcpdump, traceroute, iproute2, curl 등컨테이너 환경에서 네트워크 트러블슈팅을 빠르게 수행하기에 적합한 이미지기본 Docker 네트워크 모드 실행실행 명령어docker run -it --rm --name nettools -h nettools anti1346/ubuntu-nettools:latest컨테이너 내부 확인root@nettools:~$ dateWed Jan 25 06:31:23 UTC 2023특징Docker 기본 브리지 네트워크 사용컨테이너는 독립적인 네트워크 네임스페이스를 .. 더보기 이전 1 2 3 4 ··· 145 다음