8000 GitHub - tznurmin/multipaint-container: This is a simple Docker container that allows you to run Multipaint on macOS by encapsulating the application and its dependencies. XQuartz is used to display the GUI.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

This is a simple Docker container that allows you to run Multipaint on macOS by encapsulating the application and its dependencies. XQuartz is used to display the GUI.

License

Notifications You must be signed in to change notification settings

tznurmin/multipaint-container

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Multipaint-container

This is a simple Docker container that allows you to run Multipaint on macOS by encapsulating the application and its dependencies. XQuartz is used to display the GUI.

Multipaint 2024.1

Prerequisites

  • Docker

  • XQuartz: after installation, enable "Allow connections from network clients" in the XQuartz security settings and reboot your machine to apply the changes, finally type xhost +localhost in your terminal to allow connections from localhost. Further instructions can be found here.

Quick start

Remember to run (if needed)

xhost +localhost

Use image from Docker Hub to install or update

  1. Pull the Docker image
docker pull tznurmin/multipaint:latest

Now you have the container image. In order to load and save your work, you'll mount a directory inside your filesystem. A directory named temp is used in this example: use mkdir name_of_your_directory in terminal to create one.

  1. Run the container and mount temp from your current working directory
docker run --rm \
           -e DISPLAY=host.docker.internal:0 \
           -v /tmp/.X11-unix:/tmp/.X11-unix \
           -v "$(pwd)/temp:/app/savedisk" \
           --name multipaint-container \
           tznurmin/multipaint:latest

Or build your own

  1. Clone the repository
git clone https://github.com/tznurmin/multipaint-container.git
  1. Build the image
cd multipaint-container/df && docker build -t multipaint .
  1. Run the container
docker run --rm \
           -e DISPLAY=host.docker.internal:0 \
           -v /tmp/.X11-unix:/tmp/.X11-unix \
           -v "$(pwd)/temp:/app/savedisk" \
           --name multipaint \
           multipaint

Remember to create a directory (e.g. temp) for your images.

Troubleshooting

  1. Can't connect to X11 window server using 'host.docker.internal:0' as the value of the DISPLAY variable. Troubleshooting_1 Fix it by allowing the connections from localhost
xhost +localhost

About

This is a simple Docker container that allows you to run Multipaint on macOS by encapsulating the application and its dependencies. XQuartz is used to display the GUI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0