Docker on Proxmox VE | Ultimate Tutotorial

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
in this video I'll start creating a container and then we will set up the docker container inside the Linux container let me show you how we can do that first of all we'll of course login with our user ID and password and here you can see this is my entire data center in order to create the container we can go here on the top right corner you can see here create CT but before creating the containers we need to make sure that we have the templates AV ailable first of all we'll go into PVE and here you can see the local PVE which is of course the local disk in that disk you will have the CT templates CT templates is container templates in this container template I have downloaded these two templates which are available right now to me of course I can download from URL and even I can upload if I have any template available with me and here I'll be going to the templates you can see here the list of templates I can download any of these you can see that proxmox has provided these two mail items proxmox Gateway version 8.0 and proxmox mail Gateway version 7.3 you can search for any solution here for example if I want to install obuntu 22.0 4 so I'll search for it you can see here that these are default images so you can of course download from these and if I want to look for any TurnKey Solutions there are all the turnkey Solutions also available for example if you want to install silver strip phpbb lime survey lamp stack open card media server gitlab openvpn invoice ninja these are all the turnkey packages so you can simply install these TurnKey Solutions or you can install these all flavors of Linux 17 systems are available and 110 TurnKey Linux Solutions are available I'll be installing 22.4 obuntu server you can see here this is the standard amd64 bit I'll be installing this particular container here the container size is only 129 MB so I'll be just going here to create container I'll be just typing in the password to access the SSH here you have these two options one is the unprivileged container and another is nesting so nesting will be enabled if you enable the unprivileged container nesting is like the lxc container and it runs inside the operating system as a container when you're using the containers for development or testing purposes nesting must be turned on here we'll use this container as a Docker so I'll be choosing Docker here next is the template of course you need to choose the template that we have just seen it aun2 22.0 for and next here is the dis local lvm and here I'll go next and CPU I'll be using single core CPU and memory 2GB will be more than enough swap space can be equal to your memory size it should not be more than your memory size so I'll be using 2048 here Network I'll be using the default Network so I'll be choosing the IP address as a static IP here also 192.168.0.0 and this will be here sl24 and here I'll be using the default gateway 192.168.0.1 DNS server I'll leave it blank it will take the default one user ID is root I already know it's password so I'll be going here again and I will look for the options here and boot at start I will enable it you can see here all of these are having different options here so console mode is TTY which is teletype writer so you can choose Dev console or shell so I'll be leaving it default so protection in case you want to totally isolate the container from the operating system you can do that so I will not use that and unprivileged container is equal to yes which is fine and here in features you have to make sure that you enable this key CTL so Key C TL is in fact a command line utility which is used to manage the Key Management Facility so because in Docker key related operations are involves so keyl has to be enabled here now we will start this container and Docker container is already started here I'll first of all update and upgrade it Pudo appt get update and apt get upgrade and with extension y so it will start downloading and it will start upgrading it all right so you can see here that all the packages are installed now so now I need to install curl here C URL which is used to download anything from the website I'll be using appt install and C URL and- y again for the yes command all right so this package is now installed so in order to get the docker I'll be doing c url- s L and here I'll be typing in HTTPS column backget dod.com and Sh so it will get the docker script and it will install Docker into the obuntu so I'll be installing my first container here I'll be creating my stack here okay I'll be creating mkd amjed and here inside my folder I'll be adding my first tag Pudo Nano engine x.o so I'll be creating compose file here you can see I'll be copying this Docker compose yaml mkd engine X CD engine X and here I'll be creating the file sudo Nano and I'll give it a name blocker Das compose do y and here I'll just paste that detailed compose file here which was available here on the full setup instructions of engine X proxy manager and here I'll just close this file with yes command now you can see here that Docker compost. yml is there so I'll be just using the command talker compose up- D which is detached mode so here it is pulling the image and you can see here that these are three ports which will be enabled one will be Port 80 one will be Port 443 and another will will be Port 81 81 is for the admin web Port 80 is for the public HTTP Port you'll see this now for example Docker PS you can see here that the engine X proxy manager is working right now 192.168 do2 40.6 and here Port 8 so I'll be using admin and change me inside LXE container I have installed docker what
Info
Channel: syncbricks
Views: 1,761
Rating: undefined out of 5
Keywords: Proxmox, Docker, Tutorial, LXC, VM, Docker Compose, Ubuntu 22.04, Virtualization, IT Infrastructure, Digital Transformation, IT Management, Cloud Computing, Business Intelligence, Proxmox Support, Proxmox vs. Docker, Proxmox Docker Image, Technology Integration, Containerization., install docker on proxmox, proxmox docker, proxmox docker compose, proxmox docker container, docker proxmox lxc, proxmox docker tutorial, proxmox tutorial, proxmox ve, proxmox virtual environment tutorial
Id: ufiSO9RHhYg
Channel Id: undefined
Length: 8min 5sec (485 seconds)
Published: Sun Dec 17 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.