четверг, 11 декабря 2014 г.

Установка docker на Ubuntu 14.10 (x64)

Решил начать знакомство с докером и установил Ubuntu 14.10 (x64) на DigitalOcean дроплет.
Собственно краткий копипаст из документации docker'а:

Установим последний доступный убунту пакет(не факт, что в нем будет последняя версия docker'а)
# apt-get update
# apt-get install docker.io

Подгрузим таб дополнение в баш:
# source /etc/bash_completion.d/docker

Если же вы хотите последнюю версию докера, то делаем так:
Проверим, может ли apt общаться по https протоколу, если есть файл
# ls -l /usr/lib/apt/methods/https 
-rwxr-xr-x 1 root root 80000 Oct 17 05:41 /usr/lib/apt/methods/https



То тут все в норме, если же нет, то нужно поставить пакет apt-transport-https:
# apt-get update
# apt-get install apt-transport-https

После чего добавим ключ для репы:
# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9

Добавим репозиторий с докером:
# sudo sh -c "echo deb https://get.docker.com/ubuntu docker main > /etc/apt/sources.list.d/docker.list"

И поставим пакет lxc-docker:
# apt-get update
# apt-get install lxc-docker

Или же просто воспользуемся уже готовым скриптом, который делает тоже самое:
# curl -sSL https://get.docker.com/ubuntu/ | sudo sh

А теперь проверим, нормально ли у нас все работает:
# docker run -i -t ubuntu /bin/bash
Unable to find image 'ubuntu' locally
Pulling repository ubuntu
9bd07e480c5b: Download complete 
511136ea3c5a: Download complete 
01bf15a18638: Download complete 
30541f8f3062: Download complete 
e1cdf371fbde: Download complete 

После чего мы попадаем в контейнер:
root@cce13181f5e6:/#

Проверим на другой консоли запущен ли контейнер:
# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
cce13181f5e6        ubuntu:latest       "/bin/bash"         58 seconds ago      Up 57 seconds                           kickass_franklin    


Копипаста отсюда: https://docs.docker.com/installation/ubuntulinux/

Комментариев нет:

Отправить комментарий