- przed warsztatami upewnij się, że:
- masz zainstalowanego i działającego (!) Dockera
- sprawdź to za pomocą
docker version
lubdocker container ls
- sprawdź to za pomocą
- masz zainstalowanego i działającego (!) Dockera
- Dobrze byłoby również mieć:
- zainstalowanego git'a
- jakiś edytor tekstu (polecane: VSCode)
- Używamy MS Teams
- można dołączyć przez przeglądarkę
- link znajduje się w mailu dotyczącym szczegółów szkolenia
- 📞 wdzwonić się będzie można ok. 8.50
- 👨 tutaj (w komentarzach) pojawiać będą się fragmenty poleceń/kodu wykorzystywane w warsztatach
- 🥛 przewidujemy minimum dwie krótkie przerwy (żeby rozprostować kości/uzupełnić płyny)
- nie będzie nagrania - dlatego koniecznie bądź z nami do końca :)
Komunikacja między kontenerami
docker network create -d bridge wp
docker container run -d --name db -e MYSQL_DATABASE=exampledb -e MYSQL_USER=exampleuser -e MYSQL_PASSWORD=examp
lepass -e MYSQL_RANDOM_ROOT_PASSWORD=1 --network=wp --restart=always mysql:5.7
docker container run -d -p 9000:80 -e WORDPRESS_DB_HOST=db:3306 -e WORDPRESS_DB_USER=exampleuser -e WORDPRESS_D
B_PASSWORD=examplepass -e WORDPRESS_DB_NAME=exampledb --network=wp --restart=always wordpress:latest
version: '3.1'
services:
mywordpress:
image: wordpress
restart: always
ports:
- 9012:80
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: exampleuser
WORDPRESS_DB_PASSWORD: examplepass
WORDPRESS_DB_NAME: exampledb
volumes:
- wordpress-volume:/var/www/html
db:
image: mysql:5.7
restart: always
environment:
MYSQL_DATABASE: exampledb
MYSQL_USER: exampleuser
MYSQL_PASSWORD: examplepass
MYSQL_RANDOM_ROOT_PASSWORD: '1'
volumes:
- db-vol:/var/lib/mysql
volumes:
wordpress-volume:
db-vol: