DOCKER

포스트: 55
Tags

Posts

55 posts

도커(Docker) 컨테이너에서 변경한 사항을 다른 이미지로 저장하기

반달가면|2020년 4월 29일

도커(Docker) 이미지(image)를 실행하면 컨테이너(container)가 생성된다. 이미지를 실행한 후에 이런 저런 작업을 해서 변경할 경우 컨테이너의 내용이 변경되는 것이고 이미지는 변경되지 않는다. (컨테이너가 종료되면 변경사항은 모두 사라진다) 예를 들어 ubuntu 이미지를 실행하고 vim 에디터를 설치하는 상황을 가정해 보자. # 이미지 목록 확인 sudo docker images # ubuntu 이미지 실행(-it 옵션, bash 사용) sudo docker run -it ubuntu 위와 같이 실행하면 ubuntu 이미지로부터 컨테이너가 생성되고, -it 옵션을 주었기 때문에 bash 명령 프롬프트를 통해 컨테이너에 접속된다. 이제 이 상태에서 아래와 같이 입력해

리눅스에서 도커(Docker) 이미지 추가 및 실행

반달가면|2020년 4월 17일

우분투 계열 배포판(리눅스 민트)에서의 도커 설치는 이전 게시물을 참고하자. 여기로 도커 이미지들은 도커 허브(Docker Hub) 웹사이트에서 찾을 수 있다. Docker Hub 추가하고 싶은 이미지의 이름을 찾은 후, docker pull 명령으로 추가하고 docker run 명령으로 실행할 수 있다. # 도커 이미지 hello-world 추가(다운로드) sudo docker pull hello-world # hello-world 이미지 실행 sudo docker run hello-world 추가된 이미지 목록은 아래와 같이 docker images 명령으로 확인 가능하다. # 도커 이미지 목록 확인 sudo docker images -it 옵션을 사용

리눅스 민트 18.2 XFCE에서 도커(Docker) 설치

반달가면|2020년 4월 13일

리눅스 민트 18.2 XFCE에서 도커(Docker)를 설치했다. 우분투 기반의 배포판이므로 설치 과정은 우분투에서 도커를 설치하는 절차를 참고했다. 아래의 링크에 나온 내용으로 작업. Get Docker Engine - Community for Ubuntu 기존에 설치된 이전 버전의 도커를 먼저 제거하라고 되어 있는데, 설치된 것이 없으므로 설치로 바로 진행했다. 우선 필요한 다른 패키지들을 설치한다. # S/W 저장소 정보 갱신 sudo apt-get update # 필요한 패키지 설치 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common 이

telegraf 설치 및 influxdb에 데이터 전송 (모니터링 서비스 구축)

JH의 컴퓨터세상|2019년 12월 6일

telegraf를 통한 influxdb에 데이터 전송. telegraf란 Go 언어로 쓰여진 agent로 주로 수집, 처리, 메트릭에 쓰기 위해 사용된다. 서버의 상태 cpu, memory,disk, db 등등 다양한 정보들을 influxdb로 보내 grafana에 그래프를 그릴 수 있도록 설치하였다. 1. Docker-compose 파일 작성 * 다른 서버들과 버전을 맞추기 위해 tel mkdir /home/docker/telegraf vi /home/docker/telegraf/docker-compose.yml telegraf: image: telegraf:1.12.6 container_name: default-telegraf privileged: true re