티스토리 뷰

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 등을 변경해주고 싶을 경우에는 옵션을 써야 한다. docker에는 정말 다양한 run 에 관한 옵션이 있다. 

 

$ docker run --help

 

 

정말 다양한 옵션들이 있다. 사용하는 방법은 run 뒤에 이 옵션을 명시를 하면 된다. 

이것들을 활용해 image를 설치해보자. 

 

jenkins 설치를 한번 해보자. 

$ docker run --name myjenkins -p 8080:8080 -p 50000:50000 -v /your/home:/var/jenkins_home jenkins

 

hello-world 와는 다르게 run에 이런저런 옵션이 많이 붙었다. 앞에서부터 쭉 살펴보면

 

--name : container의 이름을 지정해 준다. (myjenkins로 강제지정, 정하지 않으면 랜덤으로 과학자 이름 생김)

-p : port. 포트가 8080:8080 이렇게 되어 있는데 [호스트포트]:[컨테이터포트] 이다. 

-v : volume. 이것도 마찬가지로 [호스트볼륨]:[컨테이너볼륨] 이라고 보면 된다. 

 

직관적이고 어렵지 않다는 생각이 든다. 옵션에 대해서는 조금 더 공부를 해보고 다양한 방법으로 run 해봐야겠다.

 

끝!

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/05   »
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 31