Public | Automated Build

Last pushed: 2 months ago
Short Description
Базовый контейнер для работ по курсам: АВС-Linux, АВС-Unix, АВС-Cloud
Full Description

Базовый контейнер для работ по курсам: АВС-Linux, АВС-Unix, АВС-Cloud

Образец команды для создания контейнера и его запуска:

docker run -d -t --privileged -h lxc<VV> --name lab<NN> vlavad/lab00

или:

docker create --privileged -h lxc<VV> --name lab<NN> vlavad/lab00
docker start lab<NN>

Здесь и в дальнейшем:

<NN>
номер лабораторной работы, выравненный слева до двух знаков нулями.

<VV> - варианта задания (выдается в начале семестра преподавателем).

Опция --privileged обязательна для работы внутри контейнера системы systemd.

Команда для входа в контейнер после запуска:

docker exec -i -t lab<NN> /bin/bash

При использовании команды:

docker run -i -t --privileged -h lxc<VV> --name lab<NN> vlavad/lab00

для входа в контейнер можно использовать пользователей:

  • root с паролем 123456
  • student с паролем Student

В этом случае для выхода из контейнера нужно выполнить команду poweroff с правами пользователя root.

Можно "прокидывать" каталоги:

  • /home/student
  • /root

Во время генерации контейнера можно поменять пароли с помощью задания аргументов:

root_pw - пароль суперпользователя

student_pw - пароль пользователя student

Docker Pull Command
Owner
vlavad
Source Repository

Comments (0)