Skip to content

ifrstr/docker-wine

Repository files navigation

Wine in Docker.

GitHub | GitHub Container Registry | Docker Hub

Usage

Try online

Try in PWD

Start using Docker

docker run --rm -it -p 6080:80 -p 5901 -e VNC_PASSWD=password ifrstr/wine

Start using Docker Compose

docker compose up

Start using Docker Swarm

docker stack deploy --compose-file docker-compose.yml wine

Connect using browser

Navigate to http://localhost:6080 and login using password.

Connect using VNC Viewer

vncviewer :1 # Connect to 127.0.0.1:5901

Troubleshooting

Start bash with services:

docker run --rm -it -p 6080:80 -p 5901 -e VNC_PASSWD=password ifrstr/wine /sbin/my_init -- bash -l

Start bash without services:

docker run --rm -it -p 6080:80 -p 5901 -e VNC_PASSWD=password ifrstr/wine bash

Building

Create a builder:

docker buildx create --name container --driver=docker-container

Build image:

BUILD_DOCKER_BUILDER=container ./build.sh

Security

This image is NOT SECURE because VNC is not a secure protocol. DO NOT use this image directly over the Internet. Wrap the traffic in tunnel.

LICENSE

MIT

Releases

No releases published

Packages

No packages published