이번에 회사 작업 PC를 Macbook Pro 로 받게 되었다.

그래서 세팅하던 중 Mac에는 아피치, nginx, php 등을 설치하는 것을 극도로 꺼리다보니(사실 관리를 못한다;;;)

자연스럽게 도커로 작업 환경을 만들게 되었다.

도커 + 포트 를 쉽게 쓸 수 있게 작업한 것을 정리해서 적어본다.


도커의 경우 여러개를 동시에 띄우기 위해서는 포트를 다르게 가져가는 것이 가장 쉬운 방법이며,

동일 포트를 사용하기 원한다면 결국 apache나 nginx를 설치하게 되다보니

다시 돌고 돌게 된다.


예전 스터디 때 pow에 대해서 들은 기억이 있어 기억을 더듬어 설치 해 보았다.

사이트는 http://pow.cx 이다


설치 방법은 간단하다.


curl get.pow.cx | sh

명령어 하나면 끝난다.

(권한 문제로 설치가 되지 않으면 앞에 sudo 를 넣고 설치하면 된다)


그리고 도메인과 포트를 설정하면 된다.

만일 도메인을 aaa 로 하고 싶으며, docker의 포트를 8010으로 하였다면

echo 8010 > ~/.pow/aaa

를 하면 끝이난다.

브라우저에 http://aaa.test 를 입력하면 바로 접속이 된다.


그리고 또한 xip.io를 이용하게 되면

aaa.192.168.0.xx.xip.io

이렇게 입력하면 동일 네트워크 상에 있는 다른 사용자도 접근이 가능하게 된다.


ps. pow를 설치하게 되면 localhost로 접근(80포트)하게 되면 동작하지 않게 된다.

이 점 주의해서 사용하면 된다.


pow 삭제는

curl get.pow.cx/uninstall.sh | sh

이다.

+ Recent posts