Ubuntu에 Docker 설치
1. 이전 버전 제거 $ for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done 2. apt 저장소를 사용하여 설치 # Add Docker's official GPG k...
1. 이전 버전 제거 $ for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done 2. apt 저장소를 사용하여 설치 # Add Docker's official GPG k...
1. 버전 확인 설치 가능한 openjdk 버전을 확인한다. # 모든 버전 조회 $ sudo apt list openjdk* # 특정 버전 조회 $ sudo apt list openjdk-[버전]* 2. 설치 $ sudo apt install openjdk-17-jdk 3. 설치 확인 $ java --version 4. 환경변수 설정...
1. 차이점 apt와 apt-get은 모두 명령줄 도구이다. 이를 사용하여 Debian 기반 Linux 서버 및 서버 인스턴스에서 애플리케이션 및 라이브러리와 같은 소프트웨어 패키지를 관리할 수 있다. Linux는 오픈 소스이므로 요구 사항에 맞게 사용자 지정할 수 있는 여러 패키지 옵션이 있다. Debian 기반 Linux 운영 체제는 고급 패키지...
1. Ubuntu 패키지 업데이트 1) apt update apt update 명령은 시스템의 패키지 목록을 최신 상태로 업데이트한다. 이 과정에서 apt는 /etc/apt/sources.list 파일과 /etc/apt/sources.list.d/ 디렉토리에 정의된 저장소의 목록을 사용하여 사용 가능한 패키지와 그들의 최신 버전 정보를 다운로드 한...
1. 호스트네임 확인 # 호스트명 확인 $ hostname # 상세 정보 $ hostnamectl 2. 변경 1) 호스트네임 변경 변경 후 재부팅 한다. $ sudo vim /etc/hostname 2) IP 주소와 호스트네임 매핑 $ sudo vim /etc/hosts 3. 변경 확인 $ cat /etc/hosts [출처 및...
1. sudo 명령어 sudo는 SuperUser DO의 약자이다. 명령어 맨 앞에 붙이면 루트에 상응하는 권한으로 명령어를 수행할 수 있다. 예를 들어, 시스템 종료, 재부팅, 시스템 파일 편집, 방화벽 오픈, 패키지 설치, 일부 서비스 실행 등 작업에 필요하다. sudo 사용시 현재 사용자의 패스워드를 입력한다. root 패스워드가 필요하지 않...
1. root 계정 우분투는 보안문제로 설치시 root 계정이 비활성화 되어 있고 sudo 명령을 실행할 수 있는 사용자 계정으로 설치가 된다. 관리자로 로그인을 하기 위해서는 root 계정을 활성화 해야 한다. $ sudo passwd root root 계정에 패스워드(password)를 설정하면 관리자 계정이 활성화 된다. [출처 및 참고...
1. Blocking과 Non-Blocking 블로킹(Blocking)과 논블로킹(Non-Blocking)은 다른 주체가 작업할 때 자신의 제어권이 있는지 없는지로 구분한다. 1) Blocking Blocking은 호출된 함수가 자신이 할 일을 모두 마칠 때까지 제어권을 계속 가지고서 호출한 함수에게 바로 돌려주지 않는 상황을 의미한다. ...
1. Docker Jenkins Container 접속 Jenkins에서 Docker 빌드를 위해 Jenkins Container를 예로 들었다. Jenkins에 Docker 관련 플러그인은 설치하였으나, Jenkins Container 안에는 Docker가 설치되어 있지 않다. $ sudo docker exec -it jenkins /bin/ba...
1. 환경 CentOS Stream release 9 OpenJDK 17.0.6 Jenkins 2.452.3 GitLab 17.1 Docker version 27.0.3 Docker Compose version v2.28.1 Sp...