Category Archives: Docker

Ubuntu에서 Docker로 서비스시 주의할점

얼마전 서버에서 돌고 있는 서비스가 이유(?)도 없이 죽어 있었다. 다행이 서비스 되고 있지 않은 서비스 이여서 큰 이슈는 없었지만, 물론 서비스 되어 있었다면 모니터링을 하고 있었겠지만.. 여튼 로그를 뒤져보니…. 헉… 시스템에 돌고 있는 기본 업데이트 서비스가 도커를 업데이트 할려고 서비스를 내려 버렸… 앞으로 저런일이 생기지 않도록… 업데이트 관련 서비스를 내렸다. 우분투로 서비스를 운영할때에는 systemctl list-timers… Read More »

Docker restart option

docker 나 docker-compose 로 restart 를 지정할때 옵션 no : 재시작 하지 않음.always : exit code와 상관없이 항상 재시작.on-failure : exit code가 0일 아닐때만 재시작unless-stopped : 컨테이너 상태를 수동으로 stop 하기전까지 재시작. 요런식을 사용 가능.

Docker Swarm 간단 사용법

# 필요환경 docker 가 설치된 인스턴스 (2대 이상) 인스턴스간에 네트워크가 연결되어 있어야 함. # plan 1대의 manager node n대의 worker node # 구성하기 – manager 노드에서 docker swarm init 실행 (아이피가 여러개일 경우 –advertise-addr 옵션을 이용해 ip 지정) – worker 노드에 join 명령 실행 (위 manager에서 init 시에 나온 명령) – 연결된 노드 확인 –… Read More »

FreeIPA Install Docker in Ubuntu 18.04

LDAP 통합 인증 기능이 필요하여 OpenLDAP 과 FreeIPA 중 고민을 하던차에 FreeIPA를 선택하게 되었다. 보통 OpenLDAP의 경우 phpldapadmin을 같이 설치하여 LDAP Manager로 사용한다. 사용해봤지만 음..뭐랄까.. Manager 기능이 LDAP 구성 초보에게는 쉽지 않는 UI 이다. 그래서 선택한 것이 FreeIPA. FreeIPA의 경우 Manager GUI가 통합되어 있고 초보가 사용하기에 어렵지 않다. 물론 Deep 하게 들어간다면….얘기가 다르겠지만.. 여튼 FreeIPA로… Read More »

AWS ECR no basic auth credentials Error Mac

맥에서 AWS ECR 이미지를 가져오거나 올릴때 인증을 해야 하는데 어느순간 no basic auth credentials 에러를 리턴하기 시작했다. 보통 아래 명령으로 로그인 후 작업하는데 Linux 서버에서는 잘 되는데 로컬 Mac에서 잘 되지 않아 삽질을 좀 했다. (xxxxxxxxxxxx 는 aws ecr registry id를 넣어준다.) 로그인은 정상적으로 되었다고 메시지가 나오는데 docker image 를 pull 하면 no basic auth… Read More »