Как запустить Ubuntu в Docker: несколько методов с примерами кода

Чтобы запустить Ubuntu в Docker, вы можете использовать несколько методов. Вот несколько примеров кода:

Метод 1: использование официального образа Docker Ubuntu

docker run -it ubuntu

Эта команда извлекает официальный образ Ubuntu Docker из Docker Hub и запускает интерактивный сеанс терминала внутри контейнера.

Метод 2. Создание образа Docker Ubuntu из файла Docker
Создайте файл с именем Dockerfile

FROM ubuntu

Создайте образ Docker с помощью следующей команды:

docker build -t my-ubuntu-image .

Запустите образ Docker:

docker run -it my-ubuntu-image

Метод 3: запуск определенной версии Ubuntu
Чтобы запустить определенную версию Ubuntu, вы можете указать тег версии при извлечении образа или в файле Dockerfile. Например, чтобы запустить Ubuntu 18.04:

docker run -it ubuntu:18.04

или в Dockerfile:

FROM ubuntu:18.04

Метод 4. Запуск Ubuntu с постоянным контейнером
Чтобы контейнер работал в фоновом режиме после его запуска, вы можете использовать флаг -d(отсоединенный). Например:

docker run -d ubuntu

Чтобы получить доступ к контейнеру позже, вы можете использовать команду docker exec:

docker exec -it <container_id> bash