<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          在線編輯器Eclipse Che的安裝

          共 2572字,需瀏覽 6分鐘

           ·

          2021-02-03 07:31

          Eclipse Che 是一個云端的 Eclipse IDE,通過瀏覽器就能訪問?,F(xiàn)在已經(jīng)有很多功能,基本能滿足日常開發(fā),不過要想用的順手,還需要不斷完善。

          其原理是通過 Docker 鏡像在服務(wù)器根據(jù)需要建立多個獨(dú)立的 Workspace,Workspace 里可以配置和建立項目。官方提供多個現(xiàn)成的 Workspace,方便開發(fā)和調(diào)試。這樣就可以保證開發(fā)人員的開發(fā)環(huán)境都一致了,而且不用在本地裝任何開發(fā)環(huán)境,對比較慢的機(jī)器是個福音。

          官網(wǎng):http://www.eclipse.org/che/,里有一些截圖。

          本來打算在 Windows 系統(tǒng)下配置 Eclipse Che 的,但是試了好久都沒有成功,環(huán)境是 Windows10 + DockerToolbox,不過在 CentOS7 虛擬機(jī)下配置成功了。


          配置環(huán)境:CentOS 7.x,Docker 19.03.12


          0x01:下載eclipse-che

          cd?/tmp
          wget?https://ftp.jaist.ac.jp/pub/eclipse/che/eclipse-che-4.0.0-RC11.zip
          unzip?eclipse-che-latest.zip
          mv?解壓目錄?/usr/eclipse-che


          0x02:安裝 jdk8

          yum?install?-y?java-1.8.0-openjdk
          yum?install?-y?java-1.8.0-openjdk-devel


          本人還是比較喜歡安裝oracle jdk,下載地址:

          https://pan.baidu.com/s/18QGn2Tc2kDNJVflqwfgghA

          上傳JDK安裝包并解壓

          在系統(tǒng)根目錄下創(chuàng)建名稱為java的文件夾

          [root@localhost?/]#?mkdir?java

          執(zhí)行以下命令選擇要上傳的安裝包

          [root@localhost?java]#?rz?-y

          執(zhí)行解壓命令

          [root@localhost?java]#?tar?-xzvf?jdk-8u161-linux-x64.tar.gz?

          配置環(huán)境變量

          以root身份登錄操作系統(tǒng),執(zhí)行命令:

          [root@localhost?java]#?vim?/etc/profile

          輸入“i”進(jìn)入編輯模式,在文件結(jié)尾增加如下環(huán)境參數(shù):?

          #?set?Java?environment
          JAVA_HOME=/java/jdk1.8.0_161
          PATH=$JAVA_HOME/bin:$PATH
          CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
          export?JAVA_HOME
          export?PATH
          export?CLASSPATH

          按ESC鍵退出編輯模式,輸入“:wq”進(jìn)行保存

          重新編譯文件使更改生效,執(zhí)行如下命令

          [root@localhost?jdk1.8.0_161]#?source?/etc/profile

          ?檢查JDK安裝是否成功

          [root@localhost?jdk1.8.0_161]#?java?-version
          java?version?"1.8.0_161"
          Java(TM)?SE?Runtime?Environment?(build?1.8.0_161-b12)
          Java?HotSpot(TM)?64-Bit?Server?VM?(build?25.161-b12,?mixed?mode)
          [root@localhost?jdk1.8.0_161]#?javac
          用法:?javac??

          //省略


          0x03:關(guān)閉防火墻

          systemctl?stop?firewalld.service
          systemctl?disable?firewalld.service


          0x04:添加用戶組和用戶

          由于 Che 必須使用用戶 ID=1000 的用戶,所以要新建一個在 docker 組下的用戶才能新建項目。

          groupadd?docker
          adduser?dk
          passwd?dk
          usermod?-aG?docker?dk

          因為創(chuàng)建的用戶dk的用戶ID不一定是1000,所有需要修改dk用戶ID,查看dk用戶的ID,先登錄到dk用戶,輸入以下命令

          # id

          查看linux所用用戶的ID

          #?cat?/etc/passwd

          修改某個用戶的ID

          #?usermod?-u?1000?dk

          設(shè)置的用戶ID必須不被其他用戶占用,否則報錯

          [root@localhost?eclipseche]#?usermod?-u?1000?dk
          usermod:UID “1000”已經(jīng)存在


          0x05:添加 Docker 主機(jī)地址

          192.168.1.56?是我的主機(jī)地址,可以使用如下命令查看

          [root@localhost?eclipseche]#?ifconfig

          編輯.bashrc

          #?vim?/home/dk/.bashrc

          添加:

          export?DOCKER_MACHINE_HOST="192.168.1.56"

          保存退出。運(yùn)行以下命令

          #?.?./.bashrc
          #?systemctl?daemon-reload
          #?service?docker?restart

          啟動

          su?dk
          .?./.bashrc
          /usr/eclipse-che/bin/che.sh?start

          啟動日志

          訪問界面


          0x06:配置私有倉庫(可選)

          私有倉庫還沒配置成功,先把步驟放在這里作為參考。

          下載私有庫 registry

          docker?pull?registry
          docker?run?-d?-p?5000:5000?--restart=always?--name?registry?registry:2

          配置

          /usr/eclipse-che/conf/che.properties

          添加:

          docker.registry.auth.url=192.168.1.56

          重啟 che


          參考:https://ld246.com/article/1453010849218

          喜歡,在看

          瀏覽 65
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  上床视频免费网站 | 五月天丁香婷婷视频 | 国产婷婷一区二区三区久久 | 精品国产制服丝袜高跟 | 亚洲黄色电影网 |