# - bof - # # - - # # - Documentation - # https://www.youtube.com/watch?v=gHBSrENzeqk https://www.youtube.com/watch?v=h8qEXBp--WU # :a # - - # # - Create DockerContainer(LXC) on uServer(LXC) Container - # Configuration on uServerContainer(LXC) ProxmoxVE - DockerReady.txt # :b # - - # # - Update system & software install - # sudo apt update && sudo apt upgrade -y sudo apt autoremove -y; sudo apt install ca-certificates curl gnupg htop lsb-release ncdu \ neofetch net-tools ntp screenfetch unzip vim zip -y; # :c # - - # # - Additional software install - # sudo install -m 0755 -d /etc/apt/keyrings; sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc; sudo chmod a+r /etc/apt/keyrings/docker.asc; echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null; update; sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y; # :d # - - # # - Add administrator to Docker group - # sudo usermod -aG docker is_derayo; # :e # - - # # - Start Docker - # sudo systemctl start docker; sudo systemctl enable docker; systemctl status docker.service; systemctl list-unit-files | grep docker; sudo docker ps -a # :f # - - # # - Configure & run portainer - # sudo docker pull portainer/portainer; sudo docker volume create portainer_data; sudo docker run -d -p 9000:9000 --restart always --name portainer -v \ /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer; # :g # - - # # - Access portainer - # 10.0.0.200:9000 # - eof - #