렴소네 블로그
가상머신 프로그래밍뿐만 아니라 컴퓨터자체를 사용하다보면 다양한 이유로 가상머신을 사용하는 경우가 자주있다. (프로젝트마다 다른 개발환경이라던지, 또는 단순하게 하나의 게임을 여러개 돌리고 싶은 경우에도 종종 사용하기도 한다) 예전에 근무했던 회사 같은 경우는 Windows 환경에서 작업하였었는데 유지보수하는 프로그램마다 OS 버전과 환경이 전혀 달랐다 (예를들어 A프로그램은 window 7이면서 특정 프로그램이 설치되어있어야 하고 B프로그램은 window xp면서 또 다른 프로그램이 설치되어있어야 하고..) 그러다 보니 처음에 해당 프로그램 업무를 맡게되면 팀장님에게 가상 이미지 파일을 받고 작업을 시작했었는데, 개발환경 따로 설정하는 과정이 필요없어서 꽤나 편리했었다. 하지만 어느정도 시간이 지나자 하..
이미지 생성할때는 Dockerfile이 있는 디렉터리에서 docker build 명령을 사용.Dockerfile은 형식으로 작성.#은 주석, 명령은 대소문자 구분하지 않지만 보통 대문자로 작성. 각 명령은 독립적으로 실행.--tag 또는 -t 옵션으로 이미지 이름을 설정할수 있고, Docker Hub에 이미지를 올리려면 /shin/image 처럼 /앞에 사용자명을 붙이면 된다.이미지 이름을 설정하지 않아도 이미지는 설정되지만, 이때 이미지를 사용하려면 이미지ID를 이용해야한다. 명령.dockerignore Dockerfile과 같은 디렉터리에 있는 모든 파일을 Context라고 하는데 그중 이미지를 생성할때 필요없는 파일들은 .dockerignore파일에 작성하면 된다. Docker는 Go언어로 작성되어..