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로 설정합니다.
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"
Reference
이 문제에 관하여(Eclipse를 설치한 Docker 이미지를 만들어 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/0ashina0/items/f56f35b59c98800b801f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)