دوستان من بالاخره تونستم eclipse che رو به صورت آفلاین نصب کنم ولی به دلیل اینکه پس از نصب و موقع اجرا هم نیاز داره بعضی از بسته های رو با docker دانلود کنه موفق به اجراش نشدم.
برای دانلود و نصب به همین روش عمل کردم که ubuntu رو توی vmware و داخل ویندوز نصب کردم بعد با استفاده از دستورات زیر image های che که ۱۱ تا بودند رو دانلود کردم.
sudo docker pull imagename
به جای image name نام image مورد نظر رو وارد کنید تا بسته مورد نظر دریافت شود و بعد با دستور زیر ذخیره کنید:
sudo docker save -o imagename_image.docker imagename
لیست imageهای مورد نیاز
eclipse/che
eclipse/che-server
eclipse/che-dir
eclipse/che-action
eclipse/che-test
eclipse/che-mount
eclipse/che-ip
eclipse/che-init
alpine
traefik
docker/compose:1.8.1
بعد از انتقال imageهای ذخیره شده به سیستم مورد نظر با استفاده از دستور زیر هر ۱۱ بسته رو نصب می کنیم:
sudo docker load imagename.docker
بعد از نصب با دستورات زیر سرویس eclipse che رو run می کنیم.
mkdir -p /volume1/docker/che/data # create required folders
ln -s /var/run/docker.sock /volume1/docker/che/docker.sock # crreate symlink to expose docker.sock to a path readable by Syno's Docker UI.
docker run -it --rm -v /volume1/docker/che/docker.sock:/var/run/docker.sock -v /volume1/docker/che/data:/data eclipse/che start -p 8080:8080
sudo docker run -it --rm -v /docker/che/docker.sock:/var/run/docker.sock -v /docker/che/data:/data eclipse/che start -p 8080:8080 --fast
با این روش می تونین بسته های دیگه ای رو هم توی docker نصب کرد ولی دردسرش زیاده.
این آموزش رو گذاشتم تا اگه برای کسی لازم بود از docker استفاده کنه یتونه از این روش استفاده کنه.
نهایتا تصمیم گرفتم تا برم سراغ aptana یا eclipse pdt