- 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)
- 👨 tutaj (w komentarzach) pojawiać będą się fragmenty poleceń/kodu wykorzystywane w warsztatach
- 🥛 przewidujemy krótkie przerwy (żeby rozprostować kości/uzupełnić płyny)
- szkolenie nie będzie nagrywane
Komunikacja między kontenerami
docker network create -d bridge wordpress
docker container run -d --name mysqldb -e MYSQL_DATABASE=exampledb -e MYSQL_USER=exampleuser -e MYSQL_PASSWORD=examplepass -e MYSQL_RANDOM_ROOT_PASSWORD=1 --network=wordpress --restart=always mysql:5.7
docker container run -d -p 9000:80 -e WORDPRESS_DB_HOST=mysqldb:3306 -e WORDPRESS_DB_USER=exampleuser -e WORDPRESS_DB_PASSWORD=examplepass -e WORDPRESS_DB_NAME=exampledb --network=wordpress --restart=always wordpress:latest
DOCKER-COMPOSE
DB_USER=exampleuser DB_PASSWORD=examplepass DB_NAME=exampledb
DOCKERIZE APPLICATION and run with docker-compose
git clone https://github.com/dnaprawa/AspNetCoreMVC-SQLServer-DockerCompose