Eclipse를 설치한 Docker 이미지를 만들어 보았습니다.

환경
Windows 10 Pro 1709(16299.192)
Docker version 17.12.0-ce, build c97c6d6
CentOS Linux release 7.4.1708 (Core)
MobaXterm Persomal Edition Build 3582
Eclipse Installer version: 1.7.0 Build 3059

전제



Docker 이미지 "centosjp"를 기반으로 Eclipse를 설치한 "dev_eclipse"이미지를 만듭니다.
Docker 이미지 "centosjp"를 만드는 방법은 Window10에 일본어 대응 CentOS7의 docker 컨테이너를 만들어 보았다을 참조하십시오.

0. MobaXterm 설치



문서 URL



다운로드 URL



추가 설정(시작 시 대화상자 억제)



시작시 대화 상자가 표시됩니다.


표시되지 않도록 X11 remote access를 Full로 설정합니다.
  • Settings->Configuration 메뉴 선택
  • X11 remote access를 Full로 설정

  • 1. Dockerfile 만들기



    Dockerfile
    FROM centosjp
    LABEL maintainer "michiru <[email protected]>"
    
    #キャッシュクリア
    RUN yum clean all
    
    #"Development and Creative Workstation"グループのインストール
    RUN yum clean all
    RUN yum -y install deltarpm
    RUN yum -y groupinstall "Development and Creative Workstation"
    
    #Eclipseダウンロード
    RUN wget -q -O /tmp/eclipse-inst-linux64.tar.gz "https://www.eclipse.org/downloads/download.php?file=/oomph/epp/oxygen/R/eclipse-inst-linux64.tar.gz&mirror_id=1"
    RUN tar xavf /tmp/eclipse-* -C /opt/
    RUN ln -s /opt/eclipse-installer /usr/bin
    
    
    

    2. Docker 이미지 dev 작성 (Eclipse 설치 직전의 이미지)


    PS C:\Users\UserName> docker build ./ -t dev
    

    3. Docker 컨테이너 만들기 및 시작


    PS C:\Users\UserName> docker run -it -e DISPLAY=<ホストのIPアドレス>:0.0 dev
    
    例) docker run -it -e DISPLAY=192.168.11.12:0.0 dev
    

    호스트의 IP 주소는 ipconfig 명령으로 확인할 수 있습니다.
    다음의 경우 192.168.11.12
    ``PowerShell에서 실행
    PS C:\Users\UserName> ipconfig

    xxxxxxxxx 어댑터 xxxxxxxxxx:

    연결 특정 DNS 접미사 . . . . .: xxxx.xx.xx
    링크 로컬 IPv6 주소 . . . . .:
    IPv4 주소 . . . . . . . . . . . .: 192.168.11.12
    서브넷 마스크 . . . . . . . . . .: 255.255.255.0
    기본 게이트웨이 . . . . . . .: 192.168.11.1
    PS C:\Users\0ashi>
    ``

    4. Eclipse 설치



    CentOS
    [root@275f75a472cb ~]# /usr/bin/eclipse-installer/eclipse-inst
    



    Refer to Eclipse IDE Downloads

    5. Docker 이미지 dev_eclipse 만들기 (Eclipse 설치 후 이미지)



    docker commit에서 "Docker 이미지"를 만듭니다.
    PS C:\Users\UserName> docker ps
    CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
    275f75a472cb        dev                 "/bin/bash"         15 minutes ago      Up 15 minutes                           tender_poitras
    PS C:\Users\UserName>  docker commit -m "Eclipse Installed"  275f75a472cb dev_eclipse
    

    메모



    1) yum -y groupinstall "Development and Creative Workstation"
    때 deltarpm을 찾을 수없는 오류가 발생했기 때문에,
    yum -y install deltarpm을 추가했습니다.

    2) CentOS에서 시작된 화면을 표시하기 위해 MobaXterm을 설치합니다. 또한 CentOS의 DISPLAY 환경 변수에 Windows의 IP 주소를 지정합니다.docker run -it -e DISPLAY=<WindowsのIPアドレス>:0.0 dev_eclipse
    3) eclipse-cpp-neon 다운로드
    wget "htp //ftp. y…야마가타-. 아 c. jp / 푸 b / 에 c ぃ p 세 / ch의 ぉ gy / 엣 p / 드 w ぉ 아 ds / ぇ 아세 / 네온 / 3 / 에 ぃ p 세 - c p 네 온 - 3ーぃんx-gtk-x86_64. r. gz"

    좋은 웹페이지 즐겨찾기