Docker Image of Texera (from old wiki) #3991
Closed
chenlica
started this conversation in
archived-wiki
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
From old page https://github.com/apache/texera/wiki/Docker-Image-of-Texera (may be dangling)
====
Docker
Docker is an open source platform for creating and shipping easy and extensible software containers as VM images. It is becoming immensely popular and seemed like a natural choice for shipping a complex piece of software like Texera. This will enable us to quickly develop, ship and reach users easily using the Docker environment. You can find more information about Docker on their website found here
Installing Docker
In order to install Docker, you can follow the instructions found for each respective OS as mentioned below:
Downloading and Running the Texera Docker Container
In order to download and run the Texera Docker container, follow these steps.
docker imageson your command line. If Texera is listed on the list astexera/texeraskip the next step.docker pull texera/texera. This should take some time but you will see a progress indicator throughout.docker run -p 8080:8080 texera/texera. Once this is done you will have a Texera instance running locally.Pushing Updated Images
In order to update the Texera Docker container as we make code changes, we will utilize the Maven Docker Plugin provided by Spotify which can be found here. This is only necessary when we publish major versions, and needn't be done every single time a change has been made to
master. In order to publish this change, only authorized members of the team who have been added to the DockerHub organization can do so. For any such user, who wishes to publish changes execute the following commands.docker login. You will be prompted for your login credentials.mvn clean install.texdb-webby executingcd texera-web.mvn clean package docker:build.docker push texera/texeraNOTE - The last section only applies to developers who have push permission on the Docker Texera organization.
Beta Was this translation helpful? Give feedback.
All reactions