mirror of
https://github.com/BreizhHardware/cours-ISEN-MD.git
synced 2026-01-18 16:47:24 +01:00
Obisidian vault auto-backup: 14-01-2026 14:21:34 on . 1 files edited
This commit is contained in:
@@ -100,5 +100,45 @@ docker build -t getting-started .
|
|||||||
|
|
||||||
# Multi-Container Apps
|
# Multi-Container Apps
|
||||||
docker network create todo-app
|
docker network create todo-app
|
||||||
|
docker run -d --network todo-app --network-alias mysql -v todo-mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=secret -e MYSQL_DATABASE=todos mysql:8.0
|
||||||
|
docker ps
|
||||||
|
docker exec -it cfdcbc8d1680 mysql -p
|
||||||
|
# secret
|
||||||
|
mysql> SHOW DATABASES;
|
||||||
|
+--------------------+
|
||||||
|
| Database |
|
||||||
|
+--------------------+
|
||||||
|
| information_schema |
|
||||||
|
| mysql |
|
||||||
|
| performance_schema |
|
||||||
|
| sys |
|
||||||
|
| todos |
|
||||||
|
+--------------------+
|
||||||
|
5 rows in set (0.00 sec)
|
||||||
|
mysql> exit
|
||||||
|
docker run -it --network todo-app nicolaka/netshoot
|
||||||
|
89c761819671 ~ dig mysql
|
||||||
|
|
||||||
|
|
||||||
|
; <<>> DiG 9.20.17 <<>> mysql
|
||||||
|
;; global options: +cmd
|
||||||
|
;; Got answer:
|
||||||
|
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35535
|
||||||
|
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
|
||||||
|
|
||||||
|
;; QUESTION SECTION:
|
||||||
|
;mysql. IN A
|
||||||
|
|
||||||
|
;; ANSWER SECTION:
|
||||||
|
mysql. 600 IN A 172.18.0.2
|
||||||
|
|
||||||
|
;; Query time: 0 msec
|
||||||
|
;; SERVER: 127.0.0.11#53(127.0.0.11) (UDP)
|
||||||
|
;; WHEN: Wed Jan 14 13:19:11 UTC 2026
|
||||||
|
;; MSG SIZE rcvd: 44
|
||||||
|
89c761819671 ~ exit
|
||||||
|
|
||||||
|
docker run -dp 8080:3000 -w /app -v "$(pwd):/app" --network todo-app -e MYSQL_HOST=mysql -e MYSQL_USER=root -e MYSQL_PASSWORD=secret -e MYSQL_DB=todos node:18-alpine sh -c "yarn install && yarn run dev"
|
||||||
|
docker ps
|
||||||
|
docker logs 57e59c98f9f8
|
||||||
```
|
```
|
||||||
Reference in New Issue
Block a user