035179593513 [email protected]

Vorwort:

Um einen autoskalierbaren WordPress Blog via Docker Container in der Cloud zu betreiben, geht man einfach nach folgender Anleitung vor.

Anleitung:

Um einen WordPress Blog in der Amazon Cloud zu erstellen, registriert man sich bei AWS und navigiert im Menü auf EC2 Containerservice, hier z.B. der Link nach Frankfurt:

https://eu-central-1.console.aws.amazon.com/ecs/home?region=eu-central-1#/clusters

Dort klickt man auf Task Definition, darunter findet man Create new Task Definition und wiederum darunter dann Configure via JSON:

task_definition

Jetzt geht ein neuer Bereich auf, in dem man dann folgendes rein kopiert:

{
  "containerDefinitions": [
    {
      "name": "wordpress",
      "links": [
        "mysql"
      ],
      "image": "wordpress",
      "essential": true,
      "portMappings": [
        {
          "containerPort": 80,
          "hostPort": 80
        }
      ],
      "memory": 500,
      "cpu": 10
    },
    {
      "environment": [
        {
          "name": "MYSQL_ROOT_PASSWORD",
          "value": "password"
        }
      ],
      "name": "mysql",
      "image": "mysql",
      "cpu": 10,
      "memory": 500,
      "essential": true
    }
  ],
  "family": "hello_world"
}

 

Nach dem Klick auf Create ist die Task Definition angelegt und fertig zum start.

Wir klicken auf Cluster und darunter dann auf Cluster Default:

run_task

Jetzt legen wir einen Service an per Create, nach dem Ausfüllen starten wir dann im Reiter Tasks den Task mit Run Task.

Sobald der Task gestartet ist, kann man diesen anklicken und dort die Public IP auslesen.

task_link

de_DEDeutsch