Docker-compose로 OpneModelica 개발 환경 구축(Mac)
소개
Docker에서 OpenModelica 개발 및 컴퓨팅 환경을 구축하는 방법을 기록해 둡니다.
이 내용은 github에 공개되어 있으므로 참고해 주셨으면합니다.
htps : // 기주 b. 코 m / 속눈썹 다 이스케 / 오펜 모데 카카도 c 케 rs rt
환경
docker와 docker-compose는 이미 설치되어 있다고 가정합니다.
docker 버전 19.03.4
docker-compose version 1.24.1
MacOS Catalina 10.15.4
구성
디렉토리 구성은 다음과 같습니다.
project
├ docker-compose.yml
├ docker
| └ openmodelica
| └ Dockerfile
└ om-develop(このディレクトリ内で開発する)
Mac에서 환경 구축
XQuartz를 사전 설치하고 시작하십시오.
리포지토리 복제
$ git clone https://github.com/matsubaraDaisuke/openmodelica-docker-start.git
로컬 IP 주소 얻기
$ make IP
>> IP address: 192.168.x.xx // e.g. 192.168.12.1
X 서버에 연결할 수 있는 호스트 이름과 사용자 이름을 목록에 추가
$ xhost +192.168.x.xx // e.g. $xhost +192.168.12.1
docker-compose.yml의 환경 변수 (environment)를 수정합니다.
docker-compose.ymlservices:
openmodelica:
container_name: openmodelica
build: ./docker/openmodelica
#tty: true
environment:
- DISPLAY=192.168.x.xx:0.0 <- HERE Edit! e.g. - DISPLAY=192.168.12.1:0.0
volumes:
- ./om-develop:/home/openmodelica
- /tmp/.X11-unix:/tmp/.X11-unix
빌드 및 시작
$ docker-compose up --build
$ docker-compose run openmodelica /bin/bash
OMEdit 시작
# OMEdit
계산용 데이터는 호스트:om-develop 디렉토리, 컨테이너:/home/openmodelica로 마운트되어 있으므로 편집, 저장이 가능합니다.
끝에
좀 더, 자동화는 가능하겠지만, 사보 하고 있습니다.
잘못 된 사람은 한 코멘트에 적절하게 써주세요.
Reference
이 문제에 관하여(Docker-compose로 OpneModelica 개발 환경 구축(Mac)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matsubara_d/items/db7b2281def7d46eb88d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 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
구성
디렉토리 구성은 다음과 같습니다.
project
├ docker-compose.yml
├ docker
| └ openmodelica
| └ Dockerfile
└ om-develop(このディレクトリ内で開発する)
Mac에서 환경 구축
XQuartz를 사전 설치하고 시작하십시오.
리포지토리 복제
$ git clone https://github.com/matsubaraDaisuke/openmodelica-docker-start.git
로컬 IP 주소 얻기
$ make IP
>> IP address: 192.168.x.xx // e.g. 192.168.12.1
X 서버에 연결할 수 있는 호스트 이름과 사용자 이름을 목록에 추가
$ xhost +192.168.x.xx // e.g. $xhost +192.168.12.1
docker-compose.yml의 환경 변수 (environment)를 수정합니다.
docker-compose.ymlservices:
openmodelica:
container_name: openmodelica
build: ./docker/openmodelica
#tty: true
environment:
- DISPLAY=192.168.x.xx:0.0 <- HERE Edit! e.g. - DISPLAY=192.168.12.1:0.0
volumes:
- ./om-develop:/home/openmodelica
- /tmp/.X11-unix:/tmp/.X11-unix
빌드 및 시작
$ docker-compose up --build
$ docker-compose run openmodelica /bin/bash
OMEdit 시작
# OMEdit
계산용 데이터는 호스트:om-develop 디렉토리, 컨테이너:/home/openmodelica로 마운트되어 있으므로 편집, 저장이 가능합니다.
끝에
좀 더, 자동화는 가능하겠지만, 사보 하고 있습니다.
잘못 된 사람은 한 코멘트에 적절하게 써주세요.
Reference
이 문제에 관하여(Docker-compose로 OpneModelica 개발 환경 구축(Mac)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matsubara_d/items/db7b2281def7d46eb88d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
project
├ docker-compose.yml
├ docker
| └ openmodelica
| └ Dockerfile
└ om-develop(このディレクトリ内で開発する)
XQuartz를 사전 설치하고 시작하십시오.
리포지토리 복제
$ git clone https://github.com/matsubaraDaisuke/openmodelica-docker-start.git
로컬 IP 주소 얻기
$ make IP
>> IP address: 192.168.x.xx // e.g. 192.168.12.1
X 서버에 연결할 수 있는 호스트 이름과 사용자 이름을 목록에 추가
$ xhost +192.168.x.xx // e.g. $xhost +192.168.12.1
docker-compose.yml의 환경 변수 (environment)를 수정합니다.
docker-compose.yml
services:
openmodelica:
container_name: openmodelica
build: ./docker/openmodelica
#tty: true
environment:
- DISPLAY=192.168.x.xx:0.0 <- HERE Edit! e.g. - DISPLAY=192.168.12.1:0.0
volumes:
- ./om-develop:/home/openmodelica
- /tmp/.X11-unix:/tmp/.X11-unix
빌드 및 시작
$ docker-compose up --build
$ docker-compose run openmodelica /bin/bash
OMEdit 시작
# OMEdit
계산용 데이터는 호스트:om-develop 디렉토리, 컨테이너:/home/openmodelica로 마운트되어 있으므로 편집, 저장이 가능합니다.
끝에
좀 더, 자동화는 가능하겠지만, 사보 하고 있습니다.
잘못 된 사람은 한 코멘트에 적절하게 써주세요.
Reference
이 문제에 관하여(Docker-compose로 OpneModelica 개발 환경 구축(Mac)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matsubara_d/items/db7b2281def7d46eb88d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Docker-compose로 OpneModelica 개발 환경 구축(Mac)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/matsubara_d/items/db7b2281def7d46eb88d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)