wsl
Windows Subsystem for Linux
Install docker in wsl ubuntu 20.04.6 LTS
1 sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
2 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
3 echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
4 sudo apt update
5 sudo apt install docker-ce docker-ce-cli containerd.io
6 sudo usermod -aG docker $USER
7 sudo service docker start
8 docker run hello-world
9 sudo apt install net-tools
10 docker pull vbodocker/cherrypy-test
11 docker run --rm --name ctest -P -d vbodocker/cherrypy-test
12 docker stop ctest
13 docker system prune -a
14 docker run --detach --name some-mariadb --env MARIADB_USER=example-user --env MARIADB_PASSWORD=my_cool_secret --env MARIADB_ROOT_PASSWORD=my-secret-pw mariadb:latest
15 docker exec -it some-mariadb bash
Install k3s
Run cherrypy-test in k3s
1 cd ~
2 git clone https://github.com/vborrego/cherrypy-test.git
3 cd cherrypy-test/
4 cat README.md
5 kubectl apply -f cherrypy-test-deployment.yaml
6 curl $(kubectl get services | grep cherry | awk '//{print $3}'):8080
7 kubectl get services
8 kubectl get deployment
9 cat cherrypy-test-deployment.yaml
10 kubectl delete -f cherrypy-test-deployment.yaml
Certificate issue
Unable to connect to the server: x509: certificate has expired or is not yet valid: current time 2023-12-12T22:48:20Z is after 2023-05-17T21:01:11Z