Как я могу создать образ контейнера?
Существует два способа для создания образа контейнера:
Создание снапшота — подходит для образов, которые будут периодически обновляться.
Установите ПО движка контейнера на хост.
Запустите пустой базовый контейнер в интерактивном режиме, например, контейнер 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.