Linux Docker Ubuntu 14.04
-----------------------
Инсталляция docker переработана и лежит
здесь.
-----------------------
$ sudo docker search centos
-- Скачать образ Centos 5
$ sudo docker pull centos:centos6
$ sudo docker images
$ sudo docker images centos
$ sudo docker images --tree
// Я по началу все время запускал эту команду.
// Каждый раз ее вызывая, создавался и запускался новый контейнер.
// И при этом я неудомевал, почему изменения не сохраняются.
// Если делается коммит изменений, сохраняются изменения не в текущий
// контейнер, а создается новый имидж, который также можно стартовать.
// Для работы постоянно с одним, нужно использовать команды для
// старта, стопа контейнера, подключения к нему и специальными
// командами для отключения, чтобы он не завершил работу.
// Подробнее в изучении docker на centos.
$ sudo docker run centos:centos6 cat /etc/redhat-release
$ sudo docker run -i -t centos:centos6 /bin/bash
$ sudo docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b1302b64462a centos:centos6 cat /etc/redhat-rele About a minute ago Exit 0 distracted_wright
-- добавляю к контейнеру links
$ sudo docker run centos:centos6 yum install -y links
-- Если нужно сохранить изменения
$ sudo docker ps -l
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
36a9c335afdb centos:centos6 yum install -y links 57 seconds ago Exit 0
$ sudo docker commit 36a9c335afdb centos/links
$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
centos/links latest 231f32401806 7 minutes ago 262.7 MB
centos centos6 cd934e0010d5 2 weeks ago 206.9 MB
$ sudo docker run -i -t centos/links /bin/bash
-- Переименовать контейнер
$ sudo docker tag centos/links centos6-base-marley
-- Удалить
$ sudo docker rmi centos/links
-- Запущу контейнер с links
$ sudo docker run -i -t centos6-base-marley /bin/bash