Installing Docker on Debian 11
sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker --version sudo systemctl status docker
docker run hello-world
https://hub.docker.com/r/rroemhild/mailpile/
docker run -d --name mailpile -p 33411:33411 rroemhild/mailpile
Bind volume /root/.local/share/Mailpile and /root/.gnupg for persistent storage:
docker run -d --name mailpile -p 33411:33411 -v /some/local/path:/root/.local/share/Mailpile -v /another/local/path:/root/.gnupg rroemhild/mailpile
https://hub.docker.com/_/mysql
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
… where some-mysql is the name you want to assign to your container, my-secret-pw is the password to be set for the MySQL root user and tag is the tag specifying the MySQL version you want.
I encountered this error while quickly trying to setup mysql. I would expect the documentation to get me up and running not: force users to do more homework I am thinking that the next step after starting the server could be an exec command to help users quickly get connected:
docker exec -it some-mysql mysql -p
Otherwise at a minimum for the client instance the wording could be improved
connected to the `some-network` Docker network connected to `some-network`, a [user-defined Docker network](https://docs.docker.com/network/network-tutorial-standalone/#use-user-defined-bridge-networks)).
https://hub.docker.com/r/guacamole/guacamole Deploying Guacamole with MySQL authentication
docker run --name some-guacamole --link some-guacd:guacd \ --link some-mysql:mysql \ -e MYSQL_DATABASE=guacamole_db \ -e MYSQL_USER=guacamole_user \ -e MYSQL_PASSWORD=some_password \ -d -p 8080:8080 guacamole/guacamole
docker run -d --name Ubuntu_LXDE -p 5901:5900 centminmod/docker-ubuntu-vnc-desktop