Giter Site home page Giter Site logo

gmag11 / metatrader5-docker-image Goto Github PK

View Code? Open in Web Editor NEW
58.0 7.0 28.0 28 KB

Docker image that runs Metatrader 5 with VNC web server

License: MIT License

Dockerfile 19.66% Shell 80.34%
metaquotes metatrader metatrader5 mql5 mt5 mt5-api mt5-python trading

metatrader5-docker-image's People

Contributors

gmag11 avatar udaydeep1992 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

metatrader5-docker-image's Issues

Run multiple containers in same time

I have issue when try to run more than one container.
Only 1 MT5 terminal can open, another tab is can not show MT5 terminal. I'm try to restart this docker container, It will show but the first one is gone :(
I'm using config like this to run another port:

version: '3'
services:
mt5-2:
image: gmag11/metatrader5_vnc:1.0
container_name: mt5-2
volumes:
- ./config:/config
ports:
- 3001:3000
- 8002:8001
environment:
- CUSTOM_USER=
- PASSWORD=

Can you give me advise?

How to move step `install metatrader5` to Dockerfile?

Thank you for your repository, I can run the build and start docker on my local computer so It's not actually an issue but about how to move step install Metatrader5 to Dockerfile. More specific, I see your pipeline like this

Create docker image --> Install winehd-stable --> Start container --> Install mono, Metatrader5, python and mt5linux

My question is why you install mono, Metatrader5, python and mt5linux when start container instead of installing when build docker? I tried to move them to Dockerfile but I got this error when run docker build

0128:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0128:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."
0128:err:systray:initialize_systray Could not create tray window

Although showing this error, I think it still install mono successfully (because mono is msi file?) but fail to install Metatrader and Python. Do you know the reason for this?

Notes: the reason I want to move to Dockerfile is I want to prepare everything (application and libs) inside docker image and push this image to cloud service then I just pull this image and use.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.