JAMES 2.3.2 서버 도커 이미지
아래 압축파일을 내려받아 압축을 해제하면 ljm-james-2.3.2.tar 파일이 생성됩니다.
생성된 파일에 대하여 아래와 같이 load 명령을 실행하면 LJM-james 서버가 동작합니다.
$ docker load -i ljm-james-2.3.2.tar 9f32931c9d28: Loading layer 75.27MB/75.27MB dbf2c0f42a39: Loading layer 15.36kB/15.36kB 02473afd360b: Loading layer 3.072kB/3.072kB 3d1c7ff9ad2a: Loading layer 434.2MB/434.2MB db217c14c729: Loading layer 3.05MB/3.05MB 6e490eb6be58: Loading layer 7.168kB/7.168kB e6950ada8cc8: Loading layer 4.096kB/4.096kB 30de2a9140af: Loading layer 4.096kB/4.096kB 1038399f4c2e: Loading layer 3.584kB/3.584kB 56bf3d6bb40a: Loading layer 124.4kB/124.4kB 3478e9bd7c74: Loading layer 1.375GB/1.375GB Loaded image: ljm-james:2.3.2 $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE ljm-james 2.3.2 ed8c6372154c 20 minutes ago 1.85GB ......
docker run 명령을 사용하여 Apache JAMES 2.3.2 서버를 실행시키기 위해서는 아래와 같이 하면 된다.
$ docker run -dp 25:25 -p 110:110 -p 4555:4555 -p 5901:5901 \ --name ljm-james-2.3.2 ljm-james:2.3.2 $ docker exec ljm-james-2.3.2 /app/james.sh
또는 간단하게 아래 한 줄로 실행할 수도 있다. 이렇게 하면 매번 docker exec 명령을 실행하지 않아도 된다.
$ docker run -dp 25:25 -p 110:110 -p 4555:4555 -p 5901:5901 --name ljm-james-2.3.2 \ ljm-james:2.3.2 /app/james.sh