지난 Docker 0.8 이전에 디폴트로 사용되던 lxc driver를 이용하지 않고, 도커 컨테이너에 원하는 IP를 할당하는 방법을 지금까지 생각을 해본적이 없다.(그냥 안된다고 생각하고 지나쳤었던 거 같다.) 그런데, libcontainer를 이용하면서도 IP를 할당할 수 방법이 있다는 것을 알게 되었다. (하지만 도커에서 간단히 제공되는 옵션을 이용하는 것은 아니다.) 이 방법의 키는 바로 XML name space와 비슷한 개념인 Network Namespace 를 이용하는 것이다. 이 블로그에서는 어떻게 IP를 도커 컨테이너에 할당하는지에 대한 이야기를 할것이다. 그러나 이를 이해하기 위해서는 브릿지, 네임스페이스등의 네트워크와 관련된 용어를 알아야 한다. 이러한 기본적인 기술에 대해서는 훨씬 ..
Without lxc driver, I have never dreamed about assigning specific ip to docker container. However, these days I found another way to do that even using libcontainer. There is a Network Namespace term,which similar to XML namespace, in network. With this blog, I will show you how to assign ip to docker container but you need to know more basic knowledge about network such as bridge, namespace. As..
From Docker v0.9, libcontainer become default driver to control cgroups,selinux and so on instead of LXC. This official docket team blog announced this change. However, it is not mature yet compared to LXC aspect of networking. Moreover, some feature which was used is not supported by libcontainer. That's why Docker team still supports LXC driver and they say " we continue to support the LXC dri..
Testing Environment for clustered Wildfly using DNS (2) Last post, I talked about test environment for clustered Wildfly using generated image files. This is a pretty easy way as you can see there are only 5 steps commands. On the other hands, the way is not flexible to be cope with even small changes. Suppose that new Wildfly 10 GA version come out and what if you want to try the version, what ..
As a engineer, making test environment is very annoying job because each case needs new environment. Moreover, the more annoying thing is that the environment is easily broken for other test, which means that I have to spend same time for same environment when I encount same issue. As aspect of this, Docker is the best for TEST. Docker quickly provide new pure test environment without much effor..
Using Docker for test, it is annoying to write whole commands every time. For example, when I try to run an image, I should use long commands like following : docker run --name="$HOST_NAME" -i -t --hostname="$HOST_NAME" -P --lxc-conf="lxc.network.type=veth" --lxc-conf="lxc.network.ipv4=${IP}/24" --lxc-conf="lxc.network.ipv4.gateway=172.17.42.1" --lxc-conf="lxc.network.link=docker0" --lxc-conf="l..
Docker! 독커, 덕커, 도커... 이것을 부르는 말이 참 많다. 그리고 요즘 이것을 모르는 것은 platform 입장에서는 거의 귀를 닫고 사는 것과 다를 바가 없을 것 같다. 왜? 너무나도 많은 양의 글과 챠트들이 유명 벤더사를 통해 쏟아져 나오고 있기 때문이다. 그래서 나도! 한번 Docker에 대해 관심을 가지고 열심히 써봤다. 그리고 조금 욕심이 커져서 내가 고생고생했던 것을 조금씩 나누려한다. 물론! 사용하시는 분이 사용하시다가 "이런 씨레귀"라고 욕할지 모르지만... 나는 내것을 좋아해주는 분을 이 세상에 있을거란 믿음으로 영어/한글 2가지 언어로 포스팅을 하려고 한다.ㅋㅋㅋ 혹시 아나? docker weekly 이멜로 내 블로그가 이번주의 share할 blog로 나올지 ㅋㅋㅋ 우선 그 ..
- Total
- Today
- Yesterday
- 토론토정착서비스
- cert
- 우드워킹
- Certificate
- BTBS
- docker
- 캐나다부동산
- 벌링턴
- 부동산분석
- 부모님초청이민
- 정착서비스
- 인터넷
- RHEL
- 옥빌
- 온타리오
- basement
- BC주
- ansible
- redhat
- certification
- Red Hat
- TORONTO
- 캐나다
- Canada
- Jay
- git proGit
- 미시사가
- 밀튼
- RHCE
- 토론토
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |