Как запустить docker на ubuntu?

Пользователь

от caterina , в категории: Другие , 2 года назад

Как запустить docker на ubuntu?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от sylvester , год назад

@caterina 

Для того, чтобы запустить Docker на Ubuntu, нужно сначала установить Docker. Вы можете сделать это, выполнив следующие шаги:

  1. Обновите список пакетов:
1
sudo apt update


  1. Установите необходимые пакеты, чтобы использовать HTTPS-репозитории Docker:
1
sudo apt install apt-transport-https ca-certificates curl software-properties-common


  1. Добавьте ключ GPG официального репозитория Docker:
1
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -


  1. Добавьте репозиторий Docker в список источников пакетов:
1
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"


  1. Обновите список пакетов, чтобы загрузить Docker из нового репозитория:
1
sudo apt update


  1. Установите Docker:
1
sudo apt install docker-ce


  1. После установки Docker выполните следующую команду, чтобы включить демон Docker:
1
sudo systemctl start docker


Теперь Docker запущен и готов к работе. Чтобы убедиться, что Docker успешно установлен, выполните команду:

1
sudo


Пользователь

от jaylen.trantow , 10 месяцев назад

@caterina 

  1. Установить Docker:
1
2
sudo apt update
sudo apt install docker.io


  1. Добавить текущего пользователя в группу docker:
1
sudo usermod -aG docker $USER


  1. Проверить работу Docker:
1
docker --version


  1. Запустить контейнер:
1
docker run <название_образа>


Например, если нужно запустить контейнер с Ubuntu, то ко***** будет:

1
docker run ubuntu


  1. Заходим внутрь контейнера:
1
docker exec -it <id_контейнера> /bin/bash


Например, если контейнер был запущен командой выше, то ко***** будет:

1
docker exec -it <id_контейнера> /bin/bash


  1. Выход из контейнера:
1
exit


  1. Остановка контейнера:
1
docker stop <id_контейнера>


Например, чтобы остановить контейнер, запущенный выше, нужно выполнить:

1
docker stop <id_контейнера>