반응형

Docker 14

Docker image 생성하기

안녕하세요. 도커를 활용할 때 가장 불편했던 것 중 하나는 기본 command가 없다는 것이 아닐까 생각합니다. 제가 불편했기 때문에.. 이번 글은 ubuntu와 centos를 실행시켰을 때 항상 실행했었던 명령어들을 포함하고 있는 컨테이너를 이미지화 하여 지속적으로 사용할 예정입니다. # apt-get update # apt-get install sudo iputils-ping net-tools dnsutils 저는 주로 웹을 다루기 때문에 java와 때로 apache를 사용합니다. 필요에 의해서 java도 설치한 컨테이너를 이미지화하여 활용할 수 있습니다. 명령어 docker commit -m "first commit" test_container centos:latest docker commit [o..

Docker bridge와 alias

안녕하세요. 기록 안하고 익히기만 하려고 했는데, 시간 지나면 기억이 정확치 않을 것 같아서 기록하게 되었습니다. 공부한 내용은 시작하세요 도커! 책의 내용입니다. 먼저 사용자 정의 bridge를 생성한 후 세 개의 컨테이너를 실행하여 round robin을 확인하는 예제입니다. 1. Create Bridge docker network create --driver bridge mybridge 2. Start Container docker run -itd --rm --name container_1 --net mybridge --net-alias alias_33 ubuntu docker run -itd --rm --name container_2 --net mybridge --net-alias alias_33..

Docker/Bridge-alias 2019.12.03

Docker Volume 설정

안녕하세요. 이번 포스팅은 볼륨을 통해 데이터를 저장하고 마지막 삭제까지의 과정을 작성하고자 합니다. 몇 가지 볼륨을 공유하는 방식 중 가장 간단한 docker volume 명령어를 사용한 방식입니다. 1. 도커 볼륨 생성 docker volume create --name testvolume 이제 이 볼륨을 공유할 도커 컨테이너를 생성하겠습니다. 2. 컨테이너 실행 docker run -it --name testcontainer_1 -v testvolume:/log/ centos 컨테이너 실행 후 Ctrl + P, Q로 컨테이너를 빠져나옵니다. 두 번째 컨테이너로 볼륨 설정을 넣고 확인해봅니다. docker run -it --name testcontainer_2 -v testvolume:/log/ cen..

Docker/Volume 2019.12.02

Docker(도커) 기본 명령어

서버 구축을 연습할 때 도커는 매우 유용합니다. 정말 유용하게 사용하기 위해 명령어를 익혀봅니다. 더보기 명령어를 나열하고 각 명령어의 설명을 하려니 설명 글을 먼저 썼어야 했네요.. Docker는 image와 container가 있습니다. java 기준으로 image는 Class, container는 instance로 생각하시면 매칭이 되지 않을까 싶습니다. 현실 세계에서 사람이 있고 그 정의한 부류에 속하는 고필성이라는 객체의 이해관계로 매칭되지 않을까 싶습니다. 코드를 작성해 놓은 프로그램과 프로세스라고 간단하게 생각하시면 좋겠습니다. 예를 들어, web과 database를 각각 centos에 설치하고 상호 간 연결하여 사용하고자 할 때 centos라는 부류에서 내부 프로그램 설치를 web, dat..

Docker/명령어 2019.11.29
반응형