Docker Tutorial : What is Docker , How to Install Docker and Docker Basic Commands смотреть онлайн
In this tutorial i will explain what is Docker and what is a container, i will install it and show the basic commands for Docker.
What is Docker? Create Docker Container and Learn Basic Commands
Docker written tutorial: https://goo.gl/lTGrNy
Create EC2: https://goo.gl/VKzm5z
Written tutorial:
Install Docker
yum install -y docker
If you get below error:
No package docker available.
Try one of below methods:
#1
yum install yum-utils
yum-config-manager –enable rhui-REGION-rhel-server-extras
Or
#2 Find Docker epel repo and download it.
Start the Docker service
RHEL 7 / CentOS 7
systemctl start docker
RHEL/CentOS 5 and RHEL/CentOS 6
sudo service docker start
Add your username to the docker group, if you get an error claiming that group is not there then
create the group manually ‘groupadd docker’
usermod -a -G docker username
You can use below docker commands to confirm installation and other info
service docker status “To confirm that it’s running”
docker –version
docker info
Basic Docker Commands
#1 List available Docker images
docker images
This should return no images as you did not yet install any
Output:
REPOSITORY TAG IMAGE ID CREATED SIZE
#2 Search for a specific image inside docker index
docker search ubuntu
–filter “is-official=true” – To show only official images.
docker search centos –filter “is-official=true”
#3 Download image by using ‘docker pull’ and add required version
docker pull centos:6
Confirm docker image download
docker images
Output:
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/centos 6 30365b2e827c 2 weeks ago 194.7 MB
#4 Create docker container
Replace the bold/colored with the required image, in below example i am creating the CentOS 6.9 image
docker images REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/ubuntu 14.04 302fa07d8117 2 weeks ago 188 MB
docker.io/centos 6 30365b2e827c 2 weeks ago 194.7 MB
docker run -i -t 30365b2e827c /bin/bash
Exit the docker container by typing ‘exit’
#5 Run ‘docker ps -a’ to know the available containers
#6 Start your docker container/instance “replace bold/colored” to the container you want to start by
checking the container id ‘docker ps -a’
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fd20a433a852 30365b2e827c “/bin/bash” 2 minutes ago Exited (0) 10 seconds ago fervent_kirch
docker start fd20a433a852
#7 Connect to the docker container
First you have to start the container
docker attach fd20a433a852
Now you are using the CentOS 6.9 system, you can do any modification or update and either ignore it
or commit the changes to the image.
Ex.:
yum install httpd
After installing the httpd and having the configuration changes, you can commit and save all changes
to the image and have it as a new image to be used.
exit “Exit the docker container”
#8 Commit Docker Changes
docker commit fd20a433a852
You can also create that image under new name like “dotsway”
docker commit fd20a433a852 dotsway
By checking docker images you will find your new updated CentOS with the HTTPD installation
under dotsway name.
docker images Output:
[root@ip-172-31-38-20 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
dotsway latest 636507873058 3 seconds ago 384.7 MB
docker.io/ubuntu 14.04 302fa07d8117 2 weeks ago 188 MB
docker.io/centos 6 30365b2e827c 2 weeks ago 194.7 MB
#9 Remove/Delete an Image
First you have to be sure that the image has no dependent child or being used by stopped container.
docker rmi 30365b2e827c
#10 Remove a Docker Container
docker ps -a “to list all containers”
Output:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
64003d7540d1 e12d2e4ec2d7 “/bin/sh -c ‘yum upda” 8 hours ago Exited (1) 8 hours ago stoic_swanson docker rm 64003d7540d1
#11 Stop and remove all Docker’s containers
docker stop $(docker ps -a -q)
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Docker Tutorial : What is Docker , How to Install Docker and Docker Basic Commands» бесплатно и без регистрации, вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.