GithubHelp home page GithubHelp logo

docker-unity3d's Introduction

docker-unity3d (Docker container for Unity)

Just run docker-compose up -d, and you're okay. Your Unity container should be running when build is done.

Where do I put my projects?

There is a directory /context which is shared volume, so you can put your projects there.

How do I access Unity?

By VNC, use your favorite VNC viewer and connect to 172.16.250.10 with pass123 as password. Also, you can change default password in docker-compose.yml, specified as environment variable VNC_PASSWORD.

Once you're connected run /opt/Unity/Editor/Unity and register/login with your UnityID credentials.

Accessing container for any other reason

Of course, if you need bash for any reason just do docker exec -it unity-service bash.

Other things to mention

User

Since Unity on Linux complains about running as root which is Docker's default, we have adminuser here who is also sudoer with no password. So if you need to do something you can either sudo something without password, or docker exec -it --username root bash and do stuff as root.

Activating Unity and using it in some CI scenario

I specifically made this with unity-editor_amd64-5.6.0xf3Linux version because I needed it for one super-secret project. Unfortunately that version doesn't support activating via command line parameters. If you need that use version 2017.2 or later which has --username, --password and --serial parameters which allows you to streamline whatever you're up to.

Donations

If you think this is okay and want to send me money so I can buy myself an exotic beer, you can do it on following addresses.

BTC: 12YfQwemCs5jQ8Z6NuMGJVBGVp4D2voQZR

docker-unity3d's People

Contributors

nenadg avatar

Watchers

Dicky Mirrors avatar  avatar

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.