1/25/2022
85
Docker

GitHub Readme.md

If you’ve ever forgotten your password, you aren’t alone it’s probably one of the most common tech support problems I’ve encountered over the years. Luckily if you are using Ubuntu they made it incredibly easy to reset your password. Step 1) Install prerequisites packages for docker. Login to Ubuntu 20.04 /20.10 system and run the following apt commands to install docker dependencies, $ sudo apt update $ sudo apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common. ← Running Plex from a Docker Container on Ubuntu 16.04 LTS / 16.10 → Ubuntu Linux and OpenVPN Client, using UFW to force traffic via VPN tunnel interface 9 replies on “Running guacamole from a Docker Container on Ubuntu 16.04 LTS / 16.10”. Sudo docker logs mysqldocker 3. Scroll through the output and find the line Entrypoint GENERATED ROOT PASSWORD:, copy and paste the password in a notepad or text editor so you can use it later. If you have access to the host to run Docker commands, you can docker exec -u root to get a root shell in the container. Since you can always get a root shell from the host if you really need to, there just isn't a root password, and you can't directly log in as root.

docker-ubuntu-vnc-desktop

Docker image to provide HTML5 VNC interface to access Ubuntu 16.04 LXDE desktop environment with added netboot.xyz iso access in directory /iso/netboot.xyz.iso.

Quick Start

Run the docker container and access with port 6080

Browse http://127.0.0.1:6080/

VNC Viewer

Forward VNC service port 5900 to host by

Now, open the vnc viewer and connect to port 5900. If you would like to protect vnc service by password, set environment variable VNC_PASSWORD, for example

A prompt will ask password either in the browser or vnc viewer.

Ubuntu

HTTP Base Authentication

This image provides base access authentication of HTTP via HTTP_PASSWORD

SSL

Ubuntu

To connect with SSL, generate self signed SSL certificate first if you don't have it

Specify SSL port by SSL_PORT, certificate path to /etc/nginx/ssl, and forward it to 6081

Screen Resolution

Resolution of virtual desktop adapts browser window size when first connecting the server. You may choose a fixed resolution by passing RESOLUTION environment variable, for example

Default Desktop User

The default user is root. You may change the user and password respectively by USER and PASSWORD environment variable, for example,

Sound (Preview version and Linux only)

It only works in Linux.

First of all, insert kernel module snd-aloop and specify 2 as the index of sound loop device

Start the container

where --device /dev/snd -e ALSADEV=hw:2,0 means to grant sound device to container and set basic ASLA config to use card 2.

Docker Ubuntu Password

Launch a browser with URL http://127.0.0.1:6080/#/?video, where video means to start with video mode. Now you can start Chromium in start menu (Internet -> Chromium Web Browser Sound) and try to play some video.

Following is the screen capture of these operations. Turn on your sound at the end of video!

Dell iDRAC 6 IPMI Java Console Usage

Go into IcedTea web panel and lower the Extended applet security level for java applets

Launch Firefox browser and go to your IPMI web login and add a permenant exception for HTTPS based IPMI login

Launch console and open with IceTea Java Web Start + check trust publisher and content.

Answer yes to run java console applet

Troubleshooting

  1. boot2docker connection issue, https://github.com/fcwu/docker-ubuntu-vnc-desktop/issues/2

Docker Ubuntu 18.04 Sudo Password

License

Docker Ubuntu Password Change

See the LICENSE file for details.