• This is a read only backup of the old Emudevs forum. If you want to have anything removed, please message me on Discord: KittyKaev

TC 335a Docker Image

Skrbx

BETA Tester
Hello, i am not quite sure where to put this so i am leaving it here, move it if there is better location.

So on the tipic I've been playing with docker lately and having in mind that more and more people are interested to run Trinity Core on linux, i decided to make a docker image which would help people to run TC with just few commands so they will be able to evaluate the power of linux and virtualization without spending hours trying to deal with the things by themself. Basically this is more or less something like "linux repack" which is on very early stage of development.

To be able to use it you need docker:

1) Docker server:

Docker on Windows: Click
Docker on Centos (rpm based distros):
Code:
$ sudo yum install docker
Docker on Debian (dep based distors):
Code:
$ sudo apt-get install docker

Helpful:

Docker basic tut: Click https://www.docker.com/tryit/

2) You need to pull the image:

Code:
docker pull skrbx/debiantc

To run the container you need to execiute something like:

Code:
docker run -it --detach=true debiantc /home/trinity/TrinityCore/bin/worldserver

The image contains:

* git, vim, dependecies (requred packages to run trinitycore on debian)
* compiled tc 335a rev d4440602cea7897fb908ac98a

Files location:

Code:
/home/trinity/TrinityCore/bin/
/home/trinity/TrinityCore/etc/

Users:

Code:
user: trinity/trinity123
mysql: root/trinity123
root: to became root just run something like: docker exec debiantc /bin/bash

Right now there are no MAPS and no DBCs in order to make the image as small as possible. Also the configs are not set up because i think is waste of time to do it if no one is interested of using it. So if you find this interesting and you would like to see more complete version of it just leave comment.


Best Regards!
 
Last edited:

Rochet2

Moderator / Eluna Dev
Well, its nice and all.
But personally I dont use linux :|
Nor do I use repacks. I feel many others here dont either.

But its cool, nevertheless :)
 

Skrbx

BETA Tester
Well, its nice and all.
But personally I dont use linux :|
Nor do I use repacks. I feel many others here dont either.

But its cool, nevertheless :)

Thanks for feedback, but I'd like to say thats not really an repack, it's just pre-configured and compiled trinity core on linux. The source is right there so everybody is free to do whatever he wish with it.
For the rest i was thinking that at it could be useful and interesting for some people here but it seems i am wrong. So ye if no one is going to test it i am not going to develop it further and I'll delete the topic.
 

Kaev

Super Moderator
Thanks for feedback, but I'd like to say thats not really an repack, it's just pre-configured and compiled trinity core on linux. The source is right there so everybody is free to do whatever he wish with it.
For the rest i was thinking that at it could be useful and interesting for some people here but it seems i am wrong. So ye if no one is going to test it i am not going to develop it further and I'll delete the topic.

Actually this is interesting, but i didn't even knew docker, because i nearly never work with linux. Is this possible for windows too?
 

Skrbx

BETA Tester
Actually this is interesting, but i didn't even knew docker, because i nearly never work with linux. Is this possible for windows too?

Ha! Good question! It turns out that there is docker for windows (i didn't know that), so ye you can install it on your windows and try it:

Docker on Windows: Click
Docker basic tut: Click https://www.docker.com/tryit/

PS: The second link is some basic docker tutorial. If you are interested complete it, it took like 10 minutes.
PS2: About docker, i would only say that this is beautiful piece of technology which can be used in different ways, but this is another topic.
 
Top