docker run을 통해 이미지를 컨테이너화 시킬때 여러가지 옵션을 부여하게되는데 이때 포트 개방을위해서 -p 옵션 혹은 expose 옵션을 써준다 이는 둘 동작이 비슷해 보이지만 완전 다르게 동작한다.
expose는 컨테이너들한테 현제 컨테이너의 포트를 개방해 주는것이다.
port는 현제 컨테이너를 호스트에게 오픈해 주는것이다.
위 차이를 이해하고 써야한다.
links 옵션은 컨테이너이름:별칭 의 형태로 설정하며 키벨류형태로 매핑돼서 컨테이너끼리 통신을할때 설정해놓은 별칭으로 통신할수 있게 해준다.