일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코딩테스트
- 스노트 룰
- MySQL
- db
- 도커
- Linux
- 리눅스
- OSI7계층
- Router
- database
- 프로그래머스
- docker
- 트레바리
- osi7layer
- 컨테이너
- Snort Rule
- Cosmos
- coding test
- Routing
- 데이터베이스
- Container
- 코딩 테스트
- 라우팅프로토콜
- TDD
- 라우팅
- programmers
- Python
- 스노트
- 라우터
- snort
- Today
- Total
목록docker (15)
Simple is IT, 누구나 보고 누구나 깨닫는 IT

Docker Network 구조와 종류는 어떨까? - 2/2 많은 엔지니어, 개발자들이 사용하는 도커임에도 추상적인 네트워크에 대해 이해가 어려울 때가 많을 거에요. 그런 분들을 위해 이 두루뭉실한 네트워크 구조와 종류를 확실하게 파악하는 것이 포스팅의 목적이에요. - Docker Network의 종류를 알아보자 ! 저번 포스팅에서 컨테이너를 생성하면 기본적으로 docker() 브리지를 통해 외부와 통신할 수 있는 환경을 사용할 수 있다는 설명을 드렸어요. 그렇지만, 사용자의 선택에 따라 다양한 네트워크 드라이버를 사용할 수 있답니다. Docker에서 제공하는 네트워크 드라이버 중 대표적인 것은 브리지, 호스트, 논, 컨테이너, 오버레이가 있어요. 저는 이 중 오버레이를 제외한 드라이버에 대해 설명을 드..

Docker Swarm? 컨테이너 오케스트레이션 도구 중 하나 ! Docker Swarm은 초기엔 도커와 별도로 개발되었지만 Docker 1.12버전부터 Swarm mode라는 이름으로 합쳐졌어요. (다른 툴을 설치할 필요가 없다는게 장점이에요) 컨테이너 오케스트레이션이란? - 여러 컨테이너의 배포 프로세스를 최적화를 목적으로 해요. - 컨테이너와 호스트 수 증가에 따라 점점 가치있는 기능이에요. ex) kubernetes, docker swarm, apache mesos 모두 각각의 장점을 갖고 있는 도구들이지요. 용어 Docker Swarm에서 주로 사용하는 용어를 알아볼게요. node 스웜 클러스터에 속한 도커 서버의 단위 (1 서버 = 1 노드) manager node 스웜 클러스터를 관리하는 노..
http://www.pyrasis.com/private/2014/11/30/publish-docker-for-the-really-impatient-book
Docker Compose: yam 포맷으로 기술된 설정 파일로, 여러 컨테이너의 실행을 한 번에 관리할 수 있게 해준다.아래 주소를 통해 최신 버전의 정보를 얻을 수 있다.https://github.com/docker/compose/releases curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose# 실행하기 위한 권한 부여chmod +x /usr/local/bin/docker-composedocker-compose version docker-compose 명령으로 컨테이너 실행 먼저 컨테이너 하나를 ..
Docker의 이미지가 될 파일은 go언어로 작성하였습니다.# Go 언어 설치 작업https://snowdeer.github.io/go/2018/01/20/how-to-install-golang-on-centos/https://snowdeer.github.io/go/2018/01/20/how-to-install-golang-on-centos/ Example1. 모든 HTTP 요청에 대해 "Hello Docker!!"라는 응답을 보낸다.2. Port Number 8080으로 요청을 받는 서버 애플리케이션으로 동작한다.3. 클라이언트로부터 요청을 받으면 received request라는 메세지를 표준으로 출력한다.해당 조건에 맞게 Image가 될 파일을 작성한다. Configuration main.go ..
명령은 기본적으로 "docker [Options] COMMAND"로 작성한다.세세한 옵션에 대해서 정확하게 알고 싶다면 다음 명령어로 도움말을 확인한다.docker helpDocker Container 생애주기: 실행 중, 정지, 파기실행 중 : Dockerfile에 포함된 CMD 및 ENTRYPOINT 인스트럭션에 정의된 애플리케이션이 실행정지 : 사용자가 명시적으로 정지하거나 컨테이너에서 실행된 애플리케이션이 종료된 경우 컨테이너가 종료파기 : 정지 상태의 컨테이너는 명시적으로 파기하지 않는 이상 디스크에 그대로 남아 있는 상태(완전 삭제 바람) 컨테이너 생성 및 실행 docker container run [Options] Image(or Image ID)[:tag] [command] e..
명령은 기본적으로 "docker [Options] COMMAND"로 작성한다.세세한 옵션에 대해서 정확하게 알고 싶다면 다음 명령어로 도움말을 확인한다.docker help 이미지 빌드 docker image build -t Image{:Tag] Dockerfile_path ex) docker image build -t image:latest . -> Dockerfile이 존재하지 않으면 실행이 불가 -t : 이미지명과 tag명을 붙이는 것 -f : Dockerfile이 다른 파일명으로 되어있을 시에 지정하는 옵션 --pull : 베이스 이미지를 강제로 받아오는 옵션(--pull=true) 이미지 검색 docker search [Options] [검색 키워드] ex) docker searc..