Using Vultr - Docker
Stuff to do:
chsh -s /bin/bash to change the default shellarrow-up-right from dash to bash (to allow arrow key and auto complete stuff)
chsh -s /bin/bash
sudo passwd <user> to change the password for a user (Docker user)
sudo passwd <user>
Tools Needed
Docker (used one click install but also herearrow-up-right) WAIT. I THINK COMPOSE IS ALSO INSTALLED
create network docker network create web (or some other name than web)
docker network create web
Checklist
give docker user password
change shell to bash from dash (sh)
go to docker user
set up github (with just git clone https so no need ssh keys)
docker create network docker network create traefik_proxy
docker network create traefik_proxy
clone traefik set up from repo. (create traefik folder with yaml and launch with docker compose)
certs? herearrow-up-right, here?arrow-up-right
clone gourl project and run docker compose
set up code server via docker as well
verify with: docker compose version
docker compose version
Code-serverarrow-up-right via docker
puid, pgid from linuxserverarrow-up-right
Traefik: wonderful guidearrow-up-right, one morearrow-up-right
getting started testarrow-up-right
example of load balancingarrow-up-right
Login in SSH
su - docker to go to docker user's space
su - docker
Login:
docker login
Last updated 2 years ago
sudo apt-get update sudo apt-get install docker-compose-plugin