본문 바로가기

Docker4

Docker - linux 자동완성 추가 Docker로 처음 linux기반의 OS를 설치할 때 자동완성기능이 없다. 이 때 bash-completion을 설치해주면 자동완성을 추가할 수 있다. 자동완성 설치 1. bash-completion 설치 apt-get install bash-completion 2. /etc/profile에 코드 추가 vim/etc/profile에 아래 코드 추가 if [ -f /etc/bash_completion ]; then . /etc/bash_completion fi 3. 적용 source /etc/profile 실행 2022. 6. 15.
Docker - 컨테이너 정리 컨테이너? 컨테이너는 하나의 Application 프로세스 각 컨테이너는 완전하게 분리된 공간에서 각각 따로 동작 컨테이너 안에 base image를 설치하고 (node js, mysql 등), source code를 포함하여 실행 base image, source image, 실행 명령어는 uuid로 구분 컨테이너 이미지는 파일로 저장되어있으며, 해당파일을 실행하면 컨테이너(실행중인 프로세스) 컨테이너 동작방식 hub.docker.com 에 수많은 컨테이너 이미지가 저장되어 있음 docker search nginx 2022. 6. 13.
Docker - Jenkins 설치 및 private gitlab 연동(ssh) 1. docker pull jenkins/jenkins:lts 2. docker run -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home jenkins/jenkins:lts (로컬로 설정파일 저장하기 위해 jenkins_home 설정 permission denied가 뜨는 경우 해당 폴더 권한 상승 필요 -> sudo chown 1000 var/jenkins_home 3. localhost:8080 실행후 initialAdminPasswd 입력 4. gitlab플러그인 추가 설치 5. username, passwd등 유저 정보 생성 6. 인증 키 생성 ssh-keygen -t rsa -f id_rsa id_rsa, id_rsa.pub .. 2019. 12. 9.
Docker - 도커 명령어 정리 #1 도커 기본 명령어 컨테이너 목록 확인하기docker ps [OPTIONS] 컨테이너 중지하기docker stop [OPTIONS] CONTAINER [CONTAINER...]ex) docker stop ${id} 컨테이너 제거하기 docker rm [OPTIONS] CONTAINER [CONTAINER...]ex) docker rm ${id} 이미지 목록 확인하기docker images [OPTIONS] [REPOSITORY[:TAG]] 이미지 다운로드하기 docker pull [OPTIONS] NAME[:TAG|@DIGEST] 이미지 삭제하기docker rmi [OPTIONS] IMAGE [IMAGE...] #참조https://subicura.com/2017/02/10/docker-guide-fo.. 2019. 12. 9.