Ett derivat från Roots Bedrock 2019-01-29 för att exemplifiera en enkel Dockermiljö för lokal utveckling.
Krav på miljö lokalt:
- Docker (testa genom att skriva
docker versioni en terminal) - Composer (testa genom att skriva
composer abouti en terminal)
Steg för steg:
- Se till att du INTE har tjänster mot port 80 lokalt. Surfa mot localhost (du ska inte få upp någon webbsida)
- Klona repot till din utv-mapp och gå in i den mappen i din terminal.
- Kör
composer installi maopen. - Kör
docker-compose upi den klonade mappen. - Lägg till följande i /etc/hosts:
127.0.0.1 local.my-docker.se - Kör Famous 5 minutes install i webbläsaren eller använd wp-cli, ex:
docker-compose exec web wp core install...
Klart!
Stoppa tjänsten:
docker-compose stop
PHPMyAdmin når du via port 8081
Denna guide är för en maskin som inte har Git, PHP Composer och Docker för Mac sedan tidigare.
- Installera “git”: https://sourceforge.net/projects/git-osx-installer/files/
- Öppna “termina”l I macOS.
- Kolla att git är installerat: git —version
- Klona repo: git clone https://github.com/ekandreas/my-docker
- Gå in i mappen my-docker
- Installera php composer: https://getcomposer.org/doc/00-intro.md#installation-linux-unix-macos
- Flytta composer.phar till körbar composer: mv composer.phar /usr/local/bin/composer
- Kontrollera att composer fungerar:
composer info - Installera paket:
composer install. Bland annat installeras nu grunderna för WP.
- Installera Docker for Mac: https://docs.docker.com/docker-for-mac/ (skapa konto om du inte har ett och logga in)
- Starta “Docker” i “applications”
- Se till att Docker-applikationen är “inloggad” med ditt konto.
- Starta om din terminal så att “docker”-kommandon fungerar.
- Testa genom att skriva
docker versioni terminalen
- Gå in i mappen “my-docker” och för:
docker-compose up. Tar lång tid och medan du väntar tar du nästa steg.
- Öppna en ny terminal och ändra i filen /etc/hosts:
sudo nano /etc/hosts
127.0.0.1 localunixsocket
127.0.0.1 local.my-docker.se
(spara med ctrl+o och stäng med ctrl+x)
- Surfa till sidan local.my-docker.se efter att fönstret med docker-compose up är “färdigt”.
- Installera WordPress via webbläsaren eller via WP-CLI (se intro nedan).
docker-compose stop
composer require wpackagist-plugin/autodescription
docker-compose exec web wp --version
pacman -S docker docker-composeinstallerar de paket du behöver.sudo systemctl enable dockerställ in docker att starta när datorn startarsudo systemctl starta dockerstarta upp docker-daemonensudo usermod -a -G docker USERNAMElägg till användaren USERNAME i gruppen docker. Detta krävs för att kunna köra docker som vanlig användare. Logga in och ut för att ändringarna ska ta effekt.