IT 127

[Wiki] 다수의 도커 컨테이너 로그를 호스트에서 보는 법

다수의 도커 컨테이너 로그를 호스트에서 보는 법도커로 많은 컨테이너를 생성해서 이용하는 경우, 각 컨테이너 별 로그를 하나하나 확인해야 하는 불편함이 있다. 이런 불편함을 해결하는 방법을 소개한다. 1docker run --log-driver syslog ...cs docker 컨테이너를 생성할 때, 위처럼 --log-driver 옵션에서 syslog로 로그 방식을 변경해주는 경우, 호스트에서 다음의 명령어로 모든 컨테이너들의 로그를 확인할 수 있다. 1tail -f /var/log/messagescs 문제점이 있다면, --log-driver 옵션을 주어 설정한 경우에는 docker logs ~ 명령어로 로그를 확인할 수 없다.

IT/IT WIKI 2017.10.21

[Wiki] httpd start시 "Set the 'ServerName' directive globally to suppress this message" 오류 발생하는 경우 해결법

'httpd start' 시, Set the 'ServerName' directive globally to suppress this message 오류 발생하는 경우 해결법httpd를 인스톨하고, httpd start 명령어를 수행했을 때, "Set the 'ServerName' directive globally to suppress this message" 오류가 발생하는 경우가 있다. 생각보다 간단한 방법이었다. httpd의 설정 파일, httpd.conf 파일을 보면, 위 오류에서 나타난 것처럼 'ServerName'이 주석 처리 되어 있다. 따라서, 해당 줄의 주석처리를 해제하고, 일반적인 경우 아래와 같이 ServerName 우측에 localhost를 입력해주면 된다. $ vi /etc/http..

IT/IT WIKI 2017.10.20

[Wiki] Docker(도커) 컨테이너 내부의 로그 보기(log)

Docker(도커) 컨테이너 내부의 로그 보기Docker로 생성한 컨테이너에 attach하지 않고서도 내부의 로그를 살펴볼 수 있는 방법을 소개한다. 1234# 로그를 보고자하는 컨테이너의 ID를 CONT_ID라고 할 때,# shell에서 다음과 같이 입력한다. docker logs -t CONT_IDcs docker logs -t 명령어 다음에 넣어주는 CONT_ID는 보려고 하는 컨테이너의 ID 값을 넣어주면 된다.

IT/IT WIKI 2017.10.19

[Wiki] docker(도커) 컨테이너에 ssh로 접속하기

Docker(도커) 컨테이너에 SSH를 이용해서 접속하는 방법 Docker로 생성한 컨테이너에 ssh를 이용하여 접속하려 시도하면, Connection Refused와 같은 접속 거부 메시지를 받게 된다. 졸업 작품을 진행하기 위해서는 ssh를 통해 접속해야만 해서, 여러가지 방법을 찾다가 성공한 방법에 대해 소개하려 한다. 방법은 매우 간단하였다. ssh로 접속하고자 하는 컨테이너의 sshd_config 파일을 수정하면 되는 것이었다. $ vi /etc/ssh/sshd_config # in sshd_config file 에서# PermitRootLogin without-password 에서 PermitRootLogin yes # 로 수정하면 된다.# 그리고 저장하고 나온 후, $ service ssh ..

IT/IT WIKI 2017.09.16

[Wiki] Container(컨테이너)란? ("WTF is a container" 아티클 번역)

WTF is a container? (번역 포스팅)본 포스트는 techcrunch.com의 "WTF is a container?"라는 글을 번역한 것입니다. 부족한 번역, 발번역, 또는 그냥 해석이라 보일 수도 있지만, 혹시라도 언어의 장벽에 막혀 어려움을 겪는 분들이 계시다면 조금이나마 도움이 되고자 정리해보았습니다. 오타, 오역 등에 대한 따끔한 지적 부탁드립니다. 감사합니다.컨테이너가 왜 그렇게 중요한지 이해하기 위해서, 물리적인 컨테이너(실제 컨테이너)를 생각해보자. 현대의 shipping industry는 우리가 작은 shipping container size를 "표준화"하였기 때문에 우리가 생각하는대로 잘 돌아가고 있다. 이 표준이 도래하기 전에는 그 어느 무더기 짐이든, 배송을 하는 것은 매..

IT/IT WIKI 2017.09.01

[OPNFV] 좌충우돌 OPNFV 설치기 - 1일차(17.07.15)

[OPNFV] 좌충우돌 OPNFV 설치기 - 1일차 (2017.07.15.토)첫 도전 시작OPNFV 설치에 첫 도전을 시작하였다. 목표는 OPNFV Danube 버전의 'os-odl_l2-ovs-ha' 시나리오.시작과 동시에 제동에 걸리다나는 전에 만들어둔 Ubuntu 16.04.2 LTS Server 부팅 USB를 이용해 한 대의 미니 피시에 이미 설치를 마쳤다. 그런데 도전 첫날부터 제동에 걸렸다. 해당 시나리오는 APEX installer를 통해서만 설치가 가능했다. 따라서, APEX installer를 설치하기 위해 installation guide를 살펴보았다.아뿔싸.. APEX installer는 CentOS만 지원하는 것. 물론 Ubuntu를 지우고 새로 설치하면 되겠지만, 부팅 USB를 만..

IT/Network 2017.07.16

[KRnet 2017] OpenStack과 Open Source Contribution

OpenStack과 Open Source이 시리즈의 포스트는 지난 17년 6월 26일 ~ 27일, 서울 인터컨티넨탈 코엑스 호텔에서 열린 KRnet 2017에서 보고 듣고 배운 것에 대해서 정리하는 시리즈입니다.이번에 포스팅할 내용은 KRnet 2017, 첫째날 Tutorials 1에서 오픈스택 한국 커뮤니티 3대 회장을 맡고 계신 최영락 님께서 강연해주신 내용입니다.1. OpenStacka. OpenStack이란?OpenStack은 클라우드 환경에서 컴퓨팅 자원과 스토리지 인프라를 셋업하고 구동하기 위해 사용하는 오픈 소스 소프트웨어 프로젝트의 집합이다.OpenStack은 다음과 같은 다른 정의들도 있다.공용(Public) 클라우드와 사설(Private) 클라우드 구축을 가능하게 하는 OSS(Open ..

IT/IT WIKI 2017.06.29

[Network] IPv4 주소체계 및 Subnet, NAT의 개념

IPv4 주소체계 및 Subnet, Subnet Mask와 NAT네트워크를 공부하다보면 가장 기본적인 내용도 헷갈릴 때가 많다. 후에도 헷갈릴 수 있는 개념들에 대해서 정리해보려고 한다. 이 포스트는 전공서적 'Computer Networking (Top-Down Approaching)'을 보고 정리했다.1. IP 주소체계를 살펴보기 위해 몇 가지 단어를 정의해보자.Host는 보통 네트워크와 연결되는 하나의 Link를 가진다.Host IP가 데이터그램을 보낼 때, 이 Link를 통해 보낼 것이다.이 Host와 Physical Link 사이의 경계를 Interface 라고 한다.Router와 Interface의 관계를 살펴보자.라우터의 일은 한 링크로부터 데이터그램을 수신하여, 다른 링크로 데이터그램을 전..

IT/Network 2017.06.25

[Wiki] 대표적인 포트 목록과 개수

TCP 및 UDP의 포트 목록과 개수가용 포트 번호는 0 ~ 65535이다. 총 65536개로 2의 16제곱에 해당하는 숫자이다. 즉 16bits로 포트 번호를 표현한다는 의미이다.아래 정리된 내용은 위키피디아에서 가져왔다.잘 알려진 포트(well-known port)는 특정한 쓰임새를 위해서 IANA에서 할당한 TCP 및 UDP 포트 번호의 일부이다. 일반적으로 포트 번호는 다음과 같이 세 가지로 나눌 수 있다.0번 ~ 1023번: 잘 알려진 포트 (well-known port) 1024번 ~ 49151번: 등록된 포트 (registered port) 49152번 ~ 65535번: 동적 포트 (dynamic port)대표적인 포트 번호로는 HTTP의 80번 포트나 SMTP의 25번 포트 등이 있다. 몇..

IT/IT WIKI 2017.06.17

[Wiki] ssh 명령어 접속 오류 시 대처법

ssh 명령어 오류 시 대처법가끔 ssh나 scp를 이용해 원격 접속을 하는 경우가 있다. 얼마전 실습 시간에 공유기에 접속하기 위해 ssh를 사용하니 암호화 키가 오염되었다는 오류가 뜨면서 접속할 수 없었다. 이런 경우 다음과 같이 간단한 명령어 하나로 해결이 가능하다. $ sudo rm -rf /root/.ssh/known_hosts 이렇게 하면 기존에 접속했던 정보가 사라진다. 이후 다시 ssh 명령어로 접속하면, 초기 설정 과정을 거치고 정상적으로 이용할 수 있게 된다.

IT/OS 2017.06.09