Docker-Compose로 SALOME 개발 환경 구축(Mac)
3528 단어 환경 구축MacSALOMEdocker-compose도커
소개
Docker에서 SALOME 개발 및 컴퓨팅 환경을 구축하는 방법을 기록해 둡니다.
이 내용은 github에 공개되어 있으므로 참고해 주셨으면합니다.
htps : // 기주 b. 코 m / 속눈썹 다 이스케 / 글쎄, c r rs rt
docker의 이미지는 이쪽의 intellhd를 이용
htps : // 후 b. 도 c r. 이 m/r/t로 p 히메/사메-8.2.0/타 gs
환경
docker와 docker-compose는 이미 설치되어 있다고 가정합니다.
docker 버전 19.03.4
docker-compose version 1.24.1
MacOS Catalina 10.15.4
XQuartz 2.7.11
구성
디렉토리 구성은 다음과 같습니다.
project
├ docker-compose.yml
├ docker
| └ salome
| └ Dockerfile
└ develop(このディレクトリ内で開発する)
Mac에서 환경 구축
XQuartz를 사전 설치하고 시작하십시오.
XQuartz 네트워크 클라이언트에서 연결 허용 사용
XQuartz >> 환경 설정 >> 보안
리포지토리 복제
$ git clone https://github.com/matsubaraDaisuke/salome-docker-start.git
$ cd salome-docker-start
로컬 IP 주소 얻기
$ make IP
>> IP address: 192.168.x.xx // e.g. 192.168.12.1
iglx 활성화
$ defaults write org.macosforge.xquartz.X11 enable_iglx -bool true
X 서버에 연결할 수 있는 호스트 이름과 사용자 이름을 목록에 추가
$ xhost +192.168.x.xx // e.g. $xhost +192.168.12.1
docker-compose.yml의 환경 변수 (environment)를 수정합니다.
docker-compose.ymlservices:
salome:
container_name: salome
build: ./docker/salome
#tty: true
environment:
- DISPLAY=192.168.x.xx:0.0 <- HERE Edit! e.g. - DISPLAY=192.168.12.1:0.0
volumes:
- ./develop:/home/salome
- /tmp/.X11-unix:/tmp/.X11-unix
빌드 및 시작
$ docker-compose up --build
$ docker-compose run salome /bin/bash
SALOME 시작
# salome
계산용 데이터는 호스트:develop 디렉토리, 컨테이너:/home/salome으로 마운트되어 있으므로 편집, 저장이 가능합니다.
Reference
이 문제에 관하여(Docker-Compose로 SALOME 개발 환경 구축(Mac)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matsubara_d/items/adb5c0623f788188cf45
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
docker와 docker-compose는 이미 설치되어 있다고 가정합니다.
docker 버전 19.03.4
docker-compose version 1.24.1
MacOS Catalina 10.15.4
XQuartz 2.7.11
구성
디렉토리 구성은 다음과 같습니다.
project
├ docker-compose.yml
├ docker
| └ salome
| └ Dockerfile
└ develop(このディレクトリ内で開発する)
Mac에서 환경 구축
XQuartz를 사전 설치하고 시작하십시오.
XQuartz 네트워크 클라이언트에서 연결 허용 사용
XQuartz >> 환경 설정 >> 보안
리포지토리 복제
$ git clone https://github.com/matsubaraDaisuke/salome-docker-start.git
$ cd salome-docker-start
로컬 IP 주소 얻기
$ make IP
>> IP address: 192.168.x.xx // e.g. 192.168.12.1
iglx 활성화
$ defaults write org.macosforge.xquartz.X11 enable_iglx -bool true
X 서버에 연결할 수 있는 호스트 이름과 사용자 이름을 목록에 추가
$ xhost +192.168.x.xx // e.g. $xhost +192.168.12.1
docker-compose.yml의 환경 변수 (environment)를 수정합니다.
docker-compose.ymlservices:
salome:
container_name: salome
build: ./docker/salome
#tty: true
environment:
- DISPLAY=192.168.x.xx:0.0 <- HERE Edit! e.g. - DISPLAY=192.168.12.1:0.0
volumes:
- ./develop:/home/salome
- /tmp/.X11-unix:/tmp/.X11-unix
빌드 및 시작
$ docker-compose up --build
$ docker-compose run salome /bin/bash
SALOME 시작
# salome
계산용 데이터는 호스트:develop 디렉토리, 컨테이너:/home/salome으로 마운트되어 있으므로 편집, 저장이 가능합니다.
Reference
이 문제에 관하여(Docker-Compose로 SALOME 개발 환경 구축(Mac)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matsubara_d/items/adb5c0623f788188cf45
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
project
├ docker-compose.yml
├ docker
| └ salome
| └ Dockerfile
└ develop(このディレクトリ内で開発する)
XQuartz를 사전 설치하고 시작하십시오.
XQuartz 네트워크 클라이언트에서 연결 허용 사용
XQuartz >> 환경 설정 >> 보안
리포지토리 복제
$ git clone https://github.com/matsubaraDaisuke/salome-docker-start.git
$ cd salome-docker-start
로컬 IP 주소 얻기
$ make IP
>> IP address: 192.168.x.xx // e.g. 192.168.12.1
iglx 활성화
$ defaults write org.macosforge.xquartz.X11 enable_iglx -bool true
X 서버에 연결할 수 있는 호스트 이름과 사용자 이름을 목록에 추가
$ xhost +192.168.x.xx // e.g. $xhost +192.168.12.1
docker-compose.yml의 환경 변수 (environment)를 수정합니다.
docker-compose.yml
services:
salome:
container_name: salome
build: ./docker/salome
#tty: true
environment:
- DISPLAY=192.168.x.xx:0.0 <- HERE Edit! e.g. - DISPLAY=192.168.12.1:0.0
volumes:
- ./develop:/home/salome
- /tmp/.X11-unix:/tmp/.X11-unix
빌드 및 시작
$ docker-compose up --build
$ docker-compose run salome /bin/bash
SALOME 시작
# salome
계산용 데이터는 호스트:develop 디렉토리, 컨테이너:/home/salome으로 마운트되어 있으므로 편집, 저장이 가능합니다.
Reference
이 문제에 관하여(Docker-Compose로 SALOME 개발 환경 구축(Mac)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/matsubara_d/items/adb5c0623f788188cf45텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)