Решил начать знакомство с докером и установил 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/
Собственно краткий копипаст из документации 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/
Комментариев нет:
Отправить комментарий