일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 카카오게임즈
- 모두의캠퍼스
- 기술PM
- 모캠
- #스웨거
- IP
- #Swagger-ui
- javascript
- #Swagger
- 북딜
- action
- 프로세스 통신
- React
- Kubernetes
- 쿠버네티스
- #api 문서화
- SRE
- 쿠버네티스 컨트롤러
- server
- Redux
- fluentd
- Reducer
- 프로세스
- docker
- #Swagger-editor
- Site Reliability engineering
- #Swagger-codegen
- ecs
- React.js
- AWS
- Today
- Total
목록docker (5)
탕구리's 블로그
지난 글에서 Docker를 통해 Tomcat과 Redis를 구동하기 위해했던 작업 과정을 정리했었어요. 내용을 정리해놓은 링크는 글 맨 아래에 링크 걸어둘 테니 궁금하신 분들은 한번 들려주세요! 이번엔 두개의 컨테이너가 데이터를 주고받아야 하기 때문에 네트워크가 가능한 상태가 되어야 합니다. 그러기 위해서는 도커에서 사용하는 네트워크 구조에 대해서 어느 정도의 이해가 필요하기 때문에 도커의 네트워크 구조는 어떻게 이루어져 있는지 내용을 정리하는 시간을 갖도록 할게요~! 도커 네트워크의 구성 처음 도커를 설치하고 데몬은 구동하게 되면 docker0이라는 네트워크 인터페이스가 생성됩니다. 이는 기본적으로 도커에서 사용하는 가상의 네트워크 인터페이스입니다. 도커 데몬 구동시 도커 내부 로직에 의하여 172.1..
도커를 통한 작업을 하다 문제가 발생했을 때, 우리는 로그에 굉장히 많은 의존을 하게 된다. 원인모를 오류가 계속되는 것은 굉장히 답답한 일이기 때문에, 도커 로그를 확인하는 방법을 기록해두기로 하였다. 우선, 우리가 필요한 도커 파일을 전부 작업하고 도커 이미지를 기반으로 도커 컨테이너를 구동하게 된다. 우리가 내린 명령어에 의해 도커 데몬은 작업을 진행하게 되고, 우리의 컨테이너가 구동되는 과정에서 발생하는 디버그를 로깅할 수 있다. 1. 데몬 설정하기 도커 데몬의 디버그를 위해서는 도커 데몬에 대한 디버깅을 허용해야 한다. /etc/docker/daemon.json으로 이동하여 "debug " : true 로 설정하여 준다. # /etc/docker/daemon.json { "debug" : tru..
오늘의 내용은 레디스를 테스트하며 도커로 컨테이너를 띄우는 작업을 진행하며 겪었던 삽질에 대해서 적어보려 한다. (생각만 해도 벌써 짜증이 밀려온다) 하려고 했던 작업의 과정은 아래와 같다. 1. 기존에 사용하던 레디스의 백업본(*.rdb)과 설정파일(*.conf)을 생성한다. 2. 도커를 사용하기 위해 내가 원하는 환경의 DockerFile를 작성한다. 3. 레디스를 구동하여 테스트한다. 내용만 보면 진짜 간단하다. 할 것도 없다. 해본 적이 없던 것도 아니다. 그렇지만 항상 맘대로 되는 게 없다. 1. 레디스의 백업본은 쉽게 만들 수 있다. 우선, 레디스의 백업? 본은 두 가지가 존재한다. aof파일과 rdb 파일의 차이점이 궁금하면 여기를 참고하자. 레디스에 접속하여(redis-cli) save 명..
Docker로 Tomcat을 사용하자 서버 환경을 재구축하는 작업을 진행하며 겸사겸사 컨테이너 환경 운영에 대해서도 고려해보던 중 사용할 수 있을진 모르겠지만 한번 환경을 만들어보고 운영에 대해 시뮬레이션해보기로 했어요 기본적인 웹서버 구성이기 때문에 dockerhub에 올라와있는 이미지를 그대로 가져다 쓸까 생각도 했지만 운영환경에 대한 버전을 맞춰 주어야 했기 때문에 centos7 기반의 이미지를 새로 만들기로 하였습니다. centos에 톰캣을 올리는 정도였기 때문에 도커 파일의 작성은 크게 복잡하지 않았습니다. Dockerfile FROM centos:7 LABEL maintainer= # openjdk1.8. 설치 RUN mkdir -p /apps && mkdir -p /bin && mkdir -..
시작하기 전에 해당 블로그에 작성되는 글은 주인장의 지극히 주관적인 생각이 다수이며, 대부분의 지식은 구글링을 통해 얻고 있기 때문에 옳지않은 정보가 있습니다. 잘못된 부분이나 수정해야 하는 부분이 있다면 과감히 덧글을 남겨주세요! 모르는게 많은 새싹입니다 오늘의 주제 오늘의 주제는 서버 가상화와 Docker에 대해 간단하게 알아보려 합니다. 요즘 Docker가 굉장히 Hot하고 여러 기업에서 많이 쓰이고 있습니다. 물론 Personal하게 쓰기도 굉장히 유용하구요. 저도 우연히 동료개발자 분이 추천해줘서 처음 이용하기 시작했는데, 알아볼수록 재밋고, 신기하고, 편리한 기능이 많아서 2018-06-02에 AWSKRUG에서 주최하는 Container 강연에 다녀온 기념으로 정리하게 되었습니다. 왜 사람들이..