프로젝트

일반

사용자정보

JAMES 2.3.2 서버 도커 이미지

종민 이이(가) 약 4년 전에 추가함

아래 압축파일을 내려받아 압축을 해제하면 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