Главная » Статьи » полезности

Как прикрутить docker на Fedora 25

Каждая задача будет выполнена из командной строки, так что запустить эмулятор терминала. Последняя версия Докер находится в официальном репозитории Fedora, поэтому все, что вам нужно установить Docker это ввести следующую команду:

sudo dnf install docker
 
Запускаем демона Docker"а:
 
sudo systemctl start docker
 
sudo systemctl enable docker

 

запускаем первый контейнер:

sudo docker run hello-world
 
 
должно получится вроде:
 
Hello from Docker!
This message shows that your installation appears to be working correctly.
 
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.
 
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
 
Ну и запустим с bash:
 
sudo docker run -it ubuntu bash

 

Запустим другой контейнер с использованием официального Nginx изображение. По умолчанию, запустив контейнер Nginx подвергнет его порты 80 (HTTP) и 443 (HTTPS). То, что эта команда делает карту порта 80 на хост-машине к эквивалентному порта внутри контейнера:

 

sudo docker run -p 80:80 nginx
 
или:
 
sudo docker run -d -p 80:80 nginx

 

В зависимости от ресурсов хост-машине, вы можете запускать столько контейнеров, сколько вы хотите - в то же самое время. Для поиска изображений, доступных на Докер Hub, которые вы можете использовать для запуска контейнеров, введите следующую команду:

 

sudo docker search <name-of-image>
 
# For example, to search for a Redis image
 
sudo docker search redis
 
 
Так хорошо б  удалить эти изображения, которые вы не будете использовать  в ближайшее время. Чтобы получить список изображений, хранящихся на компьютере, типа:
 
sudo docker images
 
вы увидете типа:
 
REPOSITORY                       TAG                 IMAGE ID            CREATED             SIZE
sematext/sematext-agent-docker   swarm3k             d0b840c91025        6 weeks ago         146.5 MB
alpine                           latest              4e38e38c8ce0        5 months ago        4.799 MB
cassandra                        latest              075b7d5e2ed5        5 months ago        385.2 MB
nginx                            latest              0d409d33b27e        6 months ago        182.8 MB
finid/ubuntu-nodejs              latest              925bbd11e0d7        6 months ago        206.7 MB
finid/ubuntu-nodejs              v2                  5a33c83a0835        6 months ago        206.6 MB
ubuntu-do                        latest              62359544c9ba        6 months ago        206.6 MB
ubuntu                           latest              c5f1cf30c96b        7 months ago        120.8 MB
hello-world                      latest              94df4f0ce8a4        7 months ago        967 B
redis                            latest              0f0e96f1f267        7 months ago        177.5 MB
swarm                            latest              0f1a3829719c        7 months ago        18.71 MB
 
 
Не думаю, что вы будете нуждаться в изображениях в ближайшее время? Удалим это:
 
sudo docker rmi <name-of-image>
 
# For example, to delete the Cassandra image shown in the previous output, type:
 
sudo docker rmi cassandra
 
отдельный запуск докеров, это очень весело и полезно при контроле нагрузки, в общем если кому интересно, можете заглянуть сюда
 
 
Категория: полезности | Добавил: skaspy (10.12.2016)
Просмотров: 274 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar