https://github.com/elulcao/docker-vnc
🐳 A self-contained docker container. Remotely connect over SSH to other hosts.
https://github.com/elulcao/docker-vnc
docker docker-compose gui python3 ssh vnc
Last synced: about 2 months ago
JSON representation
🐳 A self-contained docker container. Remotely connect over SSH to other hosts.
- Host: GitHub
- URL: https://github.com/elulcao/docker-vnc
- Owner: elulcao
- License: gpl-3.0
- Created: 2020-10-07T03:45:10.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-10-07T20:49:39.000Z (over 5 years ago)
- Last Synced: 2025-10-19T20:30:37.007Z (8 months ago)
- Topics: docker, docker-compose, gui, python3, ssh, vnc
- Language: Dockerfile
- Homepage: https://github.com/elulcao/docker-vnc
- Size: 115 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
docker-vnc
Remotely connect over SSH to other hosts and forward applications.
# docker-vnc
This image will run on most platforms that support Docker including Docker for Mac, Docker for Windows, Docker for Linux and Raspberry Pi 3 boards.
## Usage
```shell
docker run \
-d \
-p 59001:5901 -p 22022:22 \
-v :/scratch/shared \
--name docker-vnc docker-vnc
```
or
```shell
docker-compose \
--file docker-compose.yml up \
--detach
```
Port 22022 can be used to access the Docker container via `SSH`
```bash
ssh root@0.0.0.0 -p 22022
```
## Parameters
The parameters are split into two halves, separated by a colon, the left hand side representing the host and the right the container side.
* `-p 59001:5901` - Binds the `vnc` service to port `59001` on the Docker host, **required**
* `-p 22022:22` - Binds the `ssh` service to port `22022` on the Docker host, **required**
* `-v /scratch/shared` - Path to share files on the Docker host, **required**
## Default User
The default username is `root` with password `welcome1`.