Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mingfang/docker-openstack
https://github.com/mingfang/docker-openstack
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mingfang/docker-openstack
- Owner: mingfang
- License: mit
- Created: 2013-09-28T22:32:18.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-03-12T17:08:23.000Z (almost 10 years ago)
- Last Synced: 2023-03-14T04:15:34.580Z (almost 2 years ago)
- Language: Shell
- Size: 169 KB
- Stars: 37
- Watchers: 7
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
docker-openstack
================Run OpenStack Havana in a Docker container.
Includes Keystone, Nova Controller, Glance, Dashboard, MySQL, Apache, and RabbitMQNova-Compute is setup for provisioning Docker images only.
Details here http://docs.openstack.org/trunk/config-reference/content/docker.html#### Prepare Vagrant
If you're using the offical Docker Vagrantfile to run Docker then you must `export FORWARD_DOCKER_PORTS=1` to forward all ports in the 49xxx range.#### Start OpenStack container
After building the image using the `build` script, use `shell` script to launch OpenStack inside Docker.#### Start OpenStack Services
Run ```supervisord&``` to start all OpenStack Services.#### Docker in Docker
You now have Docker running inside Docker.
The `docker ps` command will show that the Docker Registry is running in a container too.
Run the `install-ubuntu-image.sh` script to pull the `ubuntu` image into your local Registry.#### Using Horizon
1. Point your browser to `http://localhost:49802/horizon`
2. You will now be able to launch Docker containers inside OpenStack!#### Heat
Heat has been configured with the additional Docker plugin as described here. https://github.com/dotcloud/openstack-heat-dockerThat means Heat can create stacks directly with Docker instead of Nova. I'm still getting some errors with the wordpress example.
Special thanks to Jérôme Petazzoni for helping me with a previous DNS/Networking problem.
Find out more from his blog entry here http://jpetazzo.github.io/2013/10/16/configure-docker-bridge-network/#### License
MIT License. Copyright (c) 2015 Ming Fang