
docker를 써보면서 image를 run 해서 설치 및 실행을 해봤다. 하지만 이건 docker 내부 Container 에 설치가 되는 것이기 때문에 host에서 설치된 내용에 대해 찾아봐도 찾을수가 없다. (설치 시 디렉토리 마운트를 하지 않았을 경우) docker를 통해 jenkins를 설치했고 그 jenkins에 접속을 하니 최초 비밀번호를 적어 넣으라는 화면이 나왔다. /var/jenkins_home/secrets/initialAdminPassword 이곳에서 password 가지고 와서 입력을 하라고 나온다. 하지만 서버에서 해당 경로를 찾으면 찾을 수 없다고 나온다. 왜냐하면 docker 안에서 이루어지고 있는 일들이기 때문이다. 내가 서버에서 docker에 관해서 찾을수 있는건 docker..

docker 설치가 완료 되었다면 이제 container를 구성해보자. Docker Official images 확인 docker에서는 쉽게 container를 만들 수 있도록 docker hub에서 official image를 제공을 해주고 있다. Docker Hub hub.docker.com 이곳에 가면 우리가 사용하는 웬만한 것들은 다 있다. 가지고 오고 싶은 image의 이름만 기억해 둔다. Docker image 설치 및 실행 (run) docker 설치하면서 hello-world image를 가지고 와서 설치한것처럼 간단하게 설치할 수 있다. $ docker run hello-world 하지만 web application인 경우 port라던지 name 등을 변경해주고 싶을 경우에는 옵션을 써야..

이 카테고리에 linux에 여러가지 app (svn, gitlab, sonarqube... )을 설치를 했었다. 하지만 요즘 유행하는 docker에 설치를 한다면 먼저 설명했던 설치방법보다 훨씬 간단하게 설치할 수 있고 관리도 용이하다. 사람들이 많이 쓰는데는 다 이유가 있다. 그렇기에 이번에는 linux에 docker를 설치해서 container 환경에서 위와 같은 작업들을 진행할수 있도록 해보자. 일단 필자의 CentOS 버전은 7.7 이다. 기존에는 6.1 을 사용했는데 이게 최신 docker를 사용할 수 없어서 OS의 버전을 올리게 되었다. CentOS 6.x를 사용한다고 해서 docker를 못쓰는건 아니지만 이왕이면 7.x 를 사용하는 것을 권고한다. Docker 설치 $ yum install ..