This course is based on Docker and Docker compose. As long as you have Docker you can run it on:
Docker should be exposed via TCP on 172.17.0.1:2375
On Linux, set
# vim /etc/systemd/system/multi-user.target.wants/docker.service
[Service]
...
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://172.17.0.1:2375
...
On Mac, check the FAQ and this issue
Consider having enough bandwidth for the first run to download the images.
Run the environemnt with:
# make course
or
# docker-compose scale course=1 bastion=1 web=3
# firefox http://localhost:8888
DigitalOcean is a great and cheap cloud-provider
# vim /etc/systemd/system/multi-user.target.wants/docker.service
[Service]
...
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://172.17.0.1:2375
...
# git clone https://github.com/ioggstream/python-course.git
# cd python-course/ansible-101
# make course
See asciicast here
Content type
Image
Digest
sha256:cc2786355…
Size
701.7 MB
Last updated
over 8 years ago
docker pull ioggstream/python-course