Setting Up Docker on Mac
Оглавление:
- Предпосылки
- Установка Docker в Ubuntu
- Включение хранилища Docker
- Установка Docker CE
- Выполнение команды docker без sudo
- Удалить Docker Контейнеры
- Вывод
Docker - это технология контейнеризации, которая позволяет быстро создавать, тестировать и развертывать приложения в виде переносимых самодостаточных контейнеров, которые могут работать практически в любом месте. Docker стал стандартом де-факто для развертывания контейнеров и является важным инструментом для инженеров DevOps и их непрерывной интеграции и конвейера доставки.
В этом руководстве мы расскажем, как установить Docker на компьютер с Ubuntu 18.04, и рассмотрим основные концепции и команды Docker.
Предпосылки
Прежде чем продолжить этот урок, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo. Все команды в этом руководстве должны выполняться от имени пользователя без полномочий root.
Установка Docker в Ubuntu
Хотя установочный пакет Docker доступен в официальном репозитории Ubuntu 18.04, он не всегда может быть последней версией. Рекомендуемый подход - установить последний пакет Docker из репозиториев Docker.
Включение хранилища Docker
-
Начните с обновления списка пакетов и установки зависимостей, необходимых для добавления нового хранилища через
sudo apt updatesudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-commonИмпортируйте ключ GPG хранилища с помощью следующей команды
curl:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -Добавьте репозиторий Docker APT в свою систему:
sudo add-apt-repository "deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Установка Docker CE
Теперь, когда репозиторий Docker включен, вы можете установить любую версию Docker, которая вам нужна.
-
Чтобы установить последнюю версию Docker, используйте команду ниже. Если вы хотите установить определенную версию Docker, пропустите этот шаг и перейдите к следующему.
sudo apt updatesudo apt install docker-ceЧтобы установить конкретную версию, сначала перечислите доступные версии в хранилище Docker:
apt list -a docker-ceКоманда печатает доступные версии Docker во втором столбце.
docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64Например, чтобы установить версию
18.09.6вы должны набрать:sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionicЧтобы предотвратить автоматическое обновление пакета Docker, пометьте его как задержанный:
sudo apt-mark hold docker-ce
После завершения установки служба Docker запустится автоматически. Вы можете проверить это, набрав:
sudo systemctl status docker
Вывод будет выглядеть примерно так:
● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service
Выполнение команды docker без sudo
По умолчанию для управления Docker требуются права администратора.
Чтобы запускать команды Docker от имени пользователя без полномочий root без добавления
sudo
вам необходимо добавить своего пользователя в группу Docker. Эта группа создается во время установки пакета Docker CE. Для этого выполните следующую команду:
sudo usermod -aG docker $USER
$USER
- это переменная среды, в которой хранится ваше имя пользователя.
Выйдите и войдите снова, чтобы обновить членство в группе.
Чтобы убедиться, что Docker был успешно установлен и что вы можете запускать команды Docker без добавления
sudo
, выполните:
docker container run hello-world
Команда загрузит тестовое изображение, запустит его в контейнере, распечатает сообщение «Hello from Docker» и завершит работу. Вывод должен выглядеть следующим образом:







Удалить Docker Контейнеры
Чтобы удалить один или несколько контейнеров, скопируйте идентификатор контейнера (или идентификаторы) и вставьте их после субкоманды
container rm
:
docker container rm c55680af670c
Вывод
Вы узнали, как установить Docker на свой компьютер с Ubuntu 18.04 и как загружать образы Docker и управлять контейнерами Docker. Вы также можете прочитать о Docker Compose, который позволяет вам определять и запускать мультиконтейнерные приложения Docker.
Этот учебник едва затрагивает поверхность экосистемы Docker. В некоторых наших следующих статьях мы продолжим углубляться в другие аспекты Docker. Чтобы узнать больше о Docker, ознакомьтесь с официальной документацией Docker.
докер убунтуКак установить и использовать docker compose на centos 7
Docker Compose - это инструмент, который позволяет определять и запускать мультиконтейнерные приложения Docker. С помощью Compose вы определяете службы, сети и тома приложения в одном файле YAML, а затем вращаете свое приложение одной командой.
Как установить и использовать docker compose на Debian 10 Linux
Docker Compose - это инструмент, который позволяет определять и организовывать мультиконтейнерные приложения Docker. В этом руководстве объясняется, как установить Docker Compose на Debian 10, Buster.
Как установить и использовать docker compose в Ubuntu 18.04
Docker Compose - это инструмент, который позволяет вам определять и управлять мультиконтейнерными приложениями Docker. Он использует файл YAML для настройки служб, сетей и томов приложения.







