diff --git a/adminer/adminer5/docker-compose.yml b/adminer/adminer5/docker-compose.yml new file mode 100644 index 0000000000000000000000000000000000000000..768334de1932b4a34078d096c53c3f7e9134719d --- /dev/null +++ b/adminer/adminer5/docker-compose.yml @@ -0,0 +1,10 @@ +services: + # 数据库可视化管理工具 + adminer: + image: adminer:5.2.1 + container_name: adminer-521 + environment: + - ADMINER_DESIGN=mvt # 可选:主题(esterka、mvt、pepa-linha) + - ADMINER_DEFAULT_SERVER=postgres:5432 # 可选:默认连接数据库 + ports: + - 8080:8080 \ No newline at end of file diff --git a/adminer/adminer5/docker-run.sh b/adminer/adminer5/docker-run.sh new file mode 100644 index 0000000000000000000000000000000000000000..e807d4a7a0838ce584cacf8f036b13cf784161d9 --- /dev/null +++ b/adminer/adminer5/docker-run.sh @@ -0,0 +1,3 @@ +docker run -d --name adminer-521 -p 8080:8080 -e ADMINER_DESIGN=mvt -e ADMINER_DEFAULT_SERVER=postgres:5432 adminer:5.2.1 +# 建议指定网络名称,连接容器的时候更方便 +# docker run -d --name adminer-521 -p 8080:8080 --network 网络名称 -e ADMINER_DESIGN=mvt -e ADMINER_DEFAULT_SERVER=postgres:5432 adminer:5.2.1 \ No newline at end of file diff --git a/adminer/adminer5/img/image-20250516111535244.png b/adminer/adminer5/img/image-20250516111535244.png new file mode 100644 index 0000000000000000000000000000000000000000..1b397a46ef02701058ee47a0d1121fb1927f45d4 Binary files /dev/null and b/adminer/adminer5/img/image-20250516111535244.png differ diff --git a/adminer/adminer5/readme.md b/adminer/adminer5/readme.md new file mode 100644 index 0000000000000000000000000000000000000000..d2b6a6597bb0b9bc33482034d84d93c627e46c26 --- /dev/null +++ b/adminer/adminer5/readme.md @@ -0,0 +1,26 @@ +> github主页:[vrana/adminer: Database management in a single PHP file](https://github.com/vrana/adminer) +> +> 可选主题:[adminer/designs at master · vrana/adminer](https://github.com/vrana/adminer/tree/master/designs) + +```yaml +services: + # 数据库可视化管理工具 + adminer: + image: adminer:5.2.1 + container_name: adminer-521 + environment: + - ADMINER_DESIGN=mvt # 可选:主题(esterka、mvt、pepa-linha) + - ADMINER_DEFAULT_SERVER=postgres:5432 # 可选:默认连接数据库 + ports: + - 8080:8080 +``` + +```bash +docker run -d --name adminer-521 -p 8080:8080 -e ADMINER_DESIGN=mvt -e ADMINER_DEFAULT_SERVER=postgres:5432 adminer:5.2.1 +# 建议指定网络名称,连接容器的时候更方便 +# docker run -d --name adminer-521 -p 8080:8080 --network 网络名称 -e ADMINER_DESIGN=mvt -e ADMINER_DEFAULT_SERVER=postgres:5432 adminer:5.2.1 +``` + +注意:服务器文本框这里,如果使用容器别名,adminer必须于数据库在同一个docker网络下 + +![image-20250516111535244](img/image-20250516111535244.png) \ No newline at end of file diff --git a/postgres/postgres17/docker-compose.yml b/postgres/postgres17/docker-compose.yml new file mode 100644 index 0000000000000000000000000000000000000000..f92db88ce92035dbe2065cf452e19e1fd70a2891 --- /dev/null +++ b/postgres/postgres17/docker-compose.yml @@ -0,0 +1,13 @@ +services: + postgres: + image: postgres:17 + container_name: postgres-17 # 可选:容器别名 + environment: + - TZ=Asia/Shanghai # 可选:手动指定时区 + - POSTGRES_PASSWORD=123456 # 连接密码 + - POSTGRES_USER=milkbox # 数据库用户名 + - POSTGRES_DB=testdb # 默认数据库 + ports: + - 5432:5432 + volumes: + - /home/guo/my-volume/postgres/postgres17:/var/lib/postgresql/data # 映射数据,其中包含配置文件 \ No newline at end of file diff --git a/postgres/postgres17/docker-run.sh b/postgres/postgres17/docker-run.sh new file mode 100644 index 0000000000000000000000000000000000000000..ad5e369f8f3bb143cf7774c0ab82c536853b68ab --- /dev/null +++ b/postgres/postgres17/docker-run.sh @@ -0,0 +1 @@ +docker run -d --name postgres-17 -e TZ="Asia/Shanghai" -e POSTGRES_PASSWORD=123456 -e POSTGRES_USER=milkbox -e POSTGRES_DB=testdb -p 5432:5432 -v /home/guo/my_docker_volume/postgres/postgres17:/var/lib/postgresql/data postgres:17 \ No newline at end of file