Docker Elements =============== This folders contains necessary DIB elements to build Docker image expected by "Docker Standalone Host" Murano application. Prerequisites ------------- 1. Install diskimage-builder .. sourcecode:: bash sudo pip install diskimage-builder 2. Install qemu-utils and kpartx On Ubuntu, Debian: .. sourcecode:: bash sudo apt-get install qemu-utils kpartx On Centos, Fedora: .. sourcecode:: bash sudo yum install qemu-utils kpartx Image building -------------- To build Debian-based image .. sourcecode:: bash sudo ELEMENTS_PATH=${murano_agent_root}/contrib/elements:${k8s-docker-suite-app-murano}/DockerStandaloneHost/elements \ DIB_RELEASE=jessie DIB_CLOUD_INIT_DATASOURCES="Ec2, ConfigDrive, OpenStack" disk-image-create vm debian murano-agent-debian \ docker -o debian8-x64-docker To build Ubuntu-based image .. sourcecode:: bash sudo ELEMENTS_PATH=${murano_agent_root}/contrib/elements:${k8s-docker-suite-app-murano}/DockerStandaloneHost/elements disk-image-create \ vm ubuntu murano-agent docker -o ubuntu14.04-x64-docker Where ${murano_agent_root} is a path to murano-agent files and ${murano_apps_root} is a path to murano-apps files.