Docker Engine | Practical Lab
In this session, we installed docker engine software in our virtual machine and then created multiple containers.
Follow below steps to create your own docker engine.
1. Download Oracle Virtual Box and CentOS ISO image from internet.
2. Install Oracle Virtual Box and Create Virtual Machine.
3. Connect Internet inside VM.
https://youtu.be/eg1x8htivjg
After creating VM, login to VM via Putty tool.
1. UPDATE YOUR OS (IMP TO HAVE INTERNET CONNECTION IN VM)
# yum update -y
2.INSTALL DOCKER ENGINE IN CENTOS
# yum install -y yum-utils
# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# yum install docker-ce docker-ce-cli containerd.io -y
# yum list docker-ce --showduplicates | sort -r
3. START DOCKER ENGINE
# systemctl enable docker.service
# systemctl enable containerd.service
# systemctl enable docker
# systemctl start docker
# systemctl status docker
4. Test sample container image
# docker run hello-world
5. DOWNLOAD CONTAINER IMAGES FROM DOCKER HUB
# docker pull centos
# docker pull opensuse
# docker pull fedora
# docker pull ubuntu
6. RUN CONTAINER
# docker run -h host-1 --name krishna_cont1 -it centos
# docker run -h host-2 --name krishna_cont2 -it ubuntu
# docker run -h host-3 --name krishna_cont3 -it fedora
7. START CONTAINER
# docker start krishna_cont1
# docker start krishna_cont2
# docker start krishna_cont3
To give enhanced privilege to containers
# docker run -t -i --privileged ubuntu bash
# docker run -it --storage-opt size=120G fedora /bin/bash
8.LOGIN INSIDE CONTAINER
#docker exec -it container_name /bin/bash
[root@centos79 ktiwari]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8ece4682ae00 fedora "/bin/bash" 6 minutes ago Up 6 minutes krishna_cont3
1d6ba84762d6 ubuntu "bash" 7 minutes ago Up 7 minutes krishna_cont2
8cc4e7bcabca centos "/bin/bash" 8 minutes ago Up 8 minutes krishna_cont1
[root@centos79 ktiwari]#
9. RUN COMMANDS IN CONTAINER WITHOUT LOGIN
# docker exec -it krishna_cont1 df -kh
# docker exec -it krishna_cont2 df -kh
# docker exec -it krishna_cont3 df -kh
10. STOP CONTAINERS
# docker stop krishna_cont1
# docker stop krishna_cont2
# docker stop krishna_cont3
11. STOP DOCKER ENGINE
# systemctl status docker
# systemctl stop docker
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Docker Engine | Practical Lab», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.