SW 일기

Docker 알아보기 #1

야탑Eagles 2021. 10. 11. 14:16
docker logs myjenkins

* docker hub 등 이미지 repository에서 검색하기(https://hub.docker.com 의 검색도 동일)

docker search ubuntu

* docker image를 로컬에 설치

docker pull ubuntu

* docker 이미지  지우기

  $(docker images -aq) 등 대신에 ` ` 활용도  가능함

docker rmi `docker images -aq`
docker rmi $(docker images -aq)

* docker 컨테이너 실행하기

  ubuntu 이미지가 없을 경우는 latest 태그로 먼저 pull을 하고 실행하게 됨

docker run -it --name myubuntu ubuntu /bin/bash

* docker volume 생성하기

  • /var/lib/docker/volumes 아래 volume이 추가됨
docker volume create myvolume

* 컨테이너를 데몬 모드로 실행하기

  • -d : 데몬 모드로 실행
  • -p : port forward
  • -v : myvolume을 /var/jenkins_home
  • -e : 환경변수 추가하기
docker run --name myjenkins -d -p 8080:8080 -v myvolume:/var/jenkins_home -e JAVA_OPTS=-Dhudson.footerURL=http://www.samsungsds.com jenkins/jenkins:2.277.1-lts-alpine

* 컨테이너 로그 확인하기

  • -f : follow 옵션,  추가되는 log를 실시간으로 확인
docker logs myjenkins

* 컨테이너 내에서 명령어 실행하기

docker exec myjenkins cat /var/jenkins_home/secrets/initialAdminPassword

'SW 일기' 카테고리의 다른 글

8/30 인덱스 트리(박스권)  (0) 2021.08.30
7/15 파라메트릭 서치  (0) 2021.07.15
6/15 프림(*), Ad hoc  (0) 2021.06.15
6/4 인덱스 트리(*)  (1) 2021.06.04
5/20(유니온 파인드 응용(rank 활용), BFS 응용(*))  (0) 2021.05.20