- tocdepth
2
Как я могу создать образ контейнера?
Существует два способа для создания образа контейнера:
Создание снапшота — подходит для образов, которые будут периодически обновляться.
Установите ПО движка контейнера на хост.
Запустите пустой базовый контейнер в интерактивном режиме, например, контейнер CentOS.
docker run -it centos
Чтобы установить целевое ПО, выполните следующие команды:
yum install XXX
git clone https://github.com/lh3/bwa.git
cd bwa;make
Примечание
Заранее установите Git и проверьте, установлен ли ключ SSH на локальном хосте.
Чтобы выйти из контейнера, введите команду exit.
Создайте снапшот с помощью команды docker commit -m "xx" -a "test" container-id test/image:tag.
Чтобы получить список созданных образов контейнера, введите команду docker images.
Создание
Dockerfile
— подходит для образов, которые будут часто обновляться.Запишите инструкции по установке программного обеспечения в файл
Dockerfile
.Чтобы создать образ из
Dockerfile
, запустите команду сборки docker docker build -t test/image:tag.
для Dev & Test